【问题标题】:How to detect the state of a Webelement if only it's colour changes如果只有颜色发生变化,如何检测 Webelement 的状态
【发布时间】:2018-04-06 16:21:29
【问题描述】:

我的问题是: 我有一个应用程序,我必须决定一个元素的状态。该元素可以有两种状态,在位置编号 1 - 它在位置编号 2 有黑色背景 - 它有白色背景。它没有其他任何变化,它的大小,它的值,它的名称,它的可见性,也没有它的启用值没有任何变化......只有它的背景颜色。

想象一下,如果你在屏幕上有一个按钮,点击它只会改变它的背景。

你知道我可以做些什么来获取这个 web 元素的状态吗?

【问题讨论】:

    标签: ios webdriver automated-tests appium


    【解决方案1】:

    如果我理解正确的话,你想用它的背景颜色来识别元素。你可以用SikuliXJava api 来做到这一点

    最简单的方法是“如何设置 SikuliX”下的选项 2,here 是如何在 Java 中使用它(使用 Maven,因此您拥有所有依赖项)

    here 是我用 SikuliX 做的一个项目,以防万一。

    我不确定,如果您尝试在移动设备中执行此操作,但我认为现在它不能用于移动设备,如先决条件中所述。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-15
      • 1970-01-01
      • 2021-05-30
      • 1970-01-01
      • 2019-07-04
      相关资源
      最近更新 更多