我刚刚开始使用葫芦,最近几个月与 Capybara 一起工作。
当按钮位于弹出窗口或打开选项卡时,我似乎无法牢牢锁定触摸按钮。
有时单次触摸即可正常工作,有时需要 2 次触摸,有时是 x,y 坐标而不是名称,有时以上都不是。
对于 capybara ,等待和延迟在缓解这一问题方面取得了巨大成功。葫芦就没那么幸运了。
有人知道如何提高按下按钮的成功率吗?
最佳答案
问题可能是当您尝试按下按钮时按钮尚未出现在屏幕上。
最安全的事情是找出按钮的 id,然后执行以下操作:
performAction('wait_for_view_by_id', button_id)
performAction('press', 'button_id')
或更高层次:
I wait for the view with id "button_id" to appear
I press "button_id"
关于ios - 我如何确定地触摸按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14690315/