在我目前正在通过自动化测试的android应用程序中,有一部分需要在页面A中选择一种颜色(该颜色包含许多具有相同资源类别的不同颜色而没有唯一标识符的颜色)将反映在页面B中,该颜色显示了选择的颜色。我尝试使用.getCssValue("color")
和.getCssValue("background-color")
,但它没有返回任何字符串值,我认为这是因为它是本机应用程序。有什么解决方案可以正确识别不同的颜色?我尝试使用sikuli,但我认为我将其设置错误并且无法在我的项目中找到图像文件。我必须进行图像比较吗?如果是这样,我该怎么办?谢谢。
答案 0 :(得分:0)
有什么解决方案可以正确识别不同的颜色?
正如您已经假设的那样,仅Appium不能做到这一点,因此您需要将其与Sikuli结合使用。