如何改善appium之间的时间间隔?

时间:2017-01-05 08:31:44

标签: java ios selenium automation appium

为了点击浮动菜单中仅存在3秒钟的按钮,我需要先点击按钮查看浮动菜单,然后点击另一个按钮。

由于超时,我必须在不到3秒的时间内点击两个按钮。

问题是appium在不到3秒的时间内就不足以快速完成这2次点击,测试总是失败。

1 个答案:

答案 0 :(得分:0)

  1. 查看所有xpath表达式,并尝试使用适当的辅助功能标签替换它们。如果那是不可能的,那么使用Appium API的辅助函数,如xpath_visible_contains,text,button等。我注意到find_element对于xpath表达式来说真的很慢。
  2. 对于冻结问题,请在代码中查找NSLog并确保您没有记录大量数据,因为它会停止模拟器,因此存在雷达缺陷。
  3. 我不得不重构我的测试用例,以删除对find_element和任何额外步骤的任何不必要的调用。 希望链接能帮到你: http://www.qaautomationsimplified.com/android/restarting-appium-server-improve-various-server-freezing-issues-may-improve-execution-time/