为了点击 float 菜单中仅存在 3 秒的按钮,我需要先点击一个按钮以查看 float 菜单,然后点击另一个按钮。
由于超时,我必须在不到 3 秒的时间内点击两个按钮。
问题是 appium 的速度不够快,无法在 3 秒内完成这 2 次点击,并且测试总是失败。
最佳答案
- 检查所有 xpath 表达式,并尝试用适当的辅助功能标签替换它们。如果这是不可能的,那么使用 Appium API 的辅助函数,如 xpath_visible_contains 、文本、按钮等。我注意到 find_element 对于 xpath 表达式来说非常慢。
- 对于卡住问题,请在代码中查找 NSLog,并确保您没有记录大量数据,这存在雷达缺陷,因为它会停止模拟器。
- 我必须重构我的测试用例,以删除任何不必要的 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/