我有一个使用appium-python-client的自动化脚本,运行正常 以下配置android模拟器:
1)target:Google APIs -API level 19
2)CPU:ARM
但这太慢了。所以我切换到具有以下配置的新模拟器
1)target:Google APIs(x86 System Image)-API level 19
2)CPU:Intel Atom (x86)
这在启动和一切都非常快。但我的脚本随机失败并偶尔传递一次,原因如下
1)应用程序屏幕加载不完整(当我手动最小化和最大化时,它显示正确,因此无法找到元素) 更多细节:屏幕仅加载一半。
2)传递了driver.click()但效果在模拟器UI上不可见(因此无法找到元素)。更多细节:UI冻结。甚至可以手动点击。当我最小化和最大化时,它似乎是响应。
有没有人知道如何解决这些问题?我添加了implicitwait
,但这也没有帮助。相同的步骤在基于arm
cpu
的{{1}}中工作正常但在intel
中没有问题。 1}} based.I甚至为intel x86安装了hotfix