java - 如何改善appium中点击之间的时间?

标签 java ios selenium automation appium

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

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

问题是 appium 的速度不够快,无法在 3 秒内完成这 2 次点击,并且测试总是失败。

最佳答案

  1. 检查所有 xpath 表达式,并尝试用适当的辅助功能标签替换它们。如果这是不可能的,那么使用 Appium API 的辅助函数,如 xpath_visible_contains 、文本、按钮等。我注意到 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/

关于java - 如何改善appium中点击之间的时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41480365/

相关文章:

java - Java 中的继承属性。新实例?

JAVA - 'Provider "C“未安装”错误无法修复 :(

java - Spring-Social/Twitter——ConnectController 不响应/连接?

iOS 13 UISearchController + UIRefreshControl 故障

iphone - 如何将 UIImage 保存到文件中?

java - 我可以在 View jsp中使用文件夹名称吗

iphone - 如何在返回运行循环之前刷新显示

python - 点击功能不适用于投票元素

python - 将具有相同类名的 div 中的内容抓取到数组中 [Python]

Python selenium chromedirver( headless )使用代理(IPV6)和身份验证