Appium Android UI测试 - 如何验证元素的样式属性?

时间:2016-02-02 21:48:34

标签: android python appium python-appium

我想验证元素的样式,即textview中显示的文本颜色。无论是黑色还是蓝色。 textColor或textSize。 uiautomatorviewer中未列出此信息。

我可以使用elem.get_attribute(“text”)获取文本,因为在节点详细信息中可以看到文本值。有没有办法检查样式属性?(我可以用直硒这样做相当容易。)

1 个答案:

答案 0 :(得分:0)

更新。事实证明,使用appium webdriver无法完成。

对于那些想知道这是我从appium支持小组回答的答案的人:

由于底层UIAutomator框架不允许我们这样做,因此appium无法做到这一点。 在应用程序的本机环境中,这是无法完成的

在应用程序的webview的上下文中,这将与下面相同,因为webview只是一个无内容浏览器会话内部和应用程序  print searchBtn.value_of_css_property(" background-color")。

概要 对于NATIVE CONTEXT中的元素==>>没有 for WEBVIEW内容中的元素==>>是

希望这有帮助。