【发布时间】:2015-02-05 19:55:31
【问题描述】:
我阅读了手册,但我很困惑,什么时候需要在 Appium 中使用 wait 方法。所以,我必须实现(在 Ruby 上):
- 当应用程序启动时,它会显示登录活动。我在那里输入登录数据,然后点击登录按钮。
- 应用程序转到另一个活动。首先,空白屏幕显示带有圆形进度条,然后显示加载的数据。
- 我想在屏幕的指定位置点按。
我的代码是:
textfield(1).send_key('login')
textfield(2).send_key('password')
button(1).click
Appium::TouchAction.new.tap(x: 0.5, y: 0.5).perform
在 arc 中它工作得很好,但是当它在测试中运行时,我在第二步遇到了一个问题:似乎在未加载数据时,tap 是在空屏幕上执行的。那么,我怎么知道测试需要等待一段时间呢?
【问题讨论】: