如何检查Appium中元素的颜色代码/颜色?

时间:2017-01-11 08:14:39

标签: android selenium appium ui-automation appium-ios

如何检查Appium中元素的颜色代码/颜色? 我无法在appium中找到元素的颜色,因为在一个字段中我想自动化以不同颜色定义的输出。如何使用Appium / UI automator验证这一点。

2 个答案:

答案 0 :(得分:3)

Appium不支持元素的颜色测试!

答案 1 :(得分:0)

Appium无法做到这一点,因为底层的UIAutomator框架不允许我们这样做。 在应用程序的本地上下文中,此操作无法完成。

在应用程序的 webview 上下文中,可以查询网络元素的CSS属性值。示例:

MobileElement element = (MobileElement) driver.findElementById("SomeId");
String cssProperty = element.getCssValue("style");

注意:此命令仅适用于Web视图上下文。 有关更多信息,请访问:http://appium.io/docs/en/commands/element/attributes/css-property/

摘要:

  • 对于NATIVE CONTEXT内的元素== >>否
  • 对于WEB VIEW context中的元素== >>是