Appium检查员正在显示已解除分配的对象。 所以我看到同一个对象的x个实例,其中只有1个实际上是正确的&可见(休息时间已经死亡)。 Appium倾向于找到第一个这样的元素,并且在第一个实例(已经死了)上执行函数(click,sendkeys等...)时失败了
例如。
我正在使用appium 1.2.0&使用IOS 7在Iphone 5s上自动化应用程序。我在Macbook上使用Java(Eclipse)。
答案 0 :(得分:0)
这是因为旧元素引用另一个对象。我建议不要在变量中存储元素,而是创建可以动态获取元素的方法。例如,您使用button1()
方法调用driver.findElement(...)
方法。这样,你总是拥有动态元素。