我想验证元素的样式,即文本视图中显示的文本的颜色。无论是黑色还是蓝色前。文本颜色或文本大小。此信息未在 uiautomatorviewer 中列出。
我可以使用 elem.get_attribute("text") 获取文本,因为在节点详细信息中可以看到文本值。有没有办法检查样式属性?(我可以用纯硒相当容易地做到这一点。)
我想验证元素的样式,即文本视图中显示的文本的颜色。无论是黑色还是蓝色前。文本颜色或文本大小。此信息未在 uiautomatorviewer 中列出。
我可以使用 elem.get_attribute("text") 获取文本,因为在节点详细信息中可以看到文本值。有没有办法检查样式属性?(我可以用纯硒相当容易地做到这一点。)
更新。事实证明,appium webdriver 无法做到这一点。
对于那些想知道这是我从 appium 支持小组获得的答案的人:
appium 无法做到这一点,因为底层 UIAutomator 框架不允许我们这样做。在应用程序的本机上下文中,这是无法完成的
在应用程序的 webview 上下文中,这将与以下内容相同,因为 webview 只是内部的无铬浏览器会话和应用程序打印 searchBtn.value_of_css_property("background-color")。
NATIVE CONTEXT 中元素的摘要 ==>> WEBVIEW CONTEXT 中的元素的 NO ==>> YES
希望这可以帮助。