我是使用Appium的新手。 我的功能流程是使用android相机UI,如下所示:
因此,在我拍照后,“快门按钮”旁边有“检查按钮”。问题是,在快门按钮中的鸦片检查元素上对其执行了轻击操作之后,它无法找到下一个元素,这意味着“检查按钮”。我的脚本就是这样:
然后(“我单击快门相机按钮并确认”)
action_one = Appium :: TouchAction.new.tap(x:531.5,y:1609.6,计数:1).tap(x:967.7,y:1626.0,计数:1)
action_one.perform
结束
如何依次在两个不同的按钮中执行TouchAction?
答案 0 :(得分:0)
不建议使用协调员,因为这可能会给您带来不一致的结果。 更好的方法是找到要单击的元素的id或Xpath。
您可以使用Appium Desktop查找所请求元素的xpath或元素ID
答案 1 :(得分:0)
您究竟遇到什么错误?
尝试在两个点击动作之间添加waitAction(): action_one = Appium :: TouchAction.new.tap(x:531.5,y:1609.6,计数:1).waitAction()。tap(x:967.7,y:1626.0,计数:1)