首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用Appium自动化iOS 8应用程序会导致应用程序冻结

用Appium自动化iOS 8应用程序会导致应用程序冻结
EN

Stack Overflow用户
提问于 2014-10-16 22:44:45
回答 3查看 1.8K关注 0票数 3

我们有一个用Appium进行自动化测试的应用程序。我们可以通过Appium在设备和模拟器上启动应用程序。然而,应用程序在Appium发送2-3个点击命令后挂起并冻结。冻结后,Appium无法在屏幕上找到任何其他元素。

我们研究了使用Xcode 6.0.1仪器编写测试脚本,但是当脚本运行时,应用程序也会挂起。

该应用程序在手动测试时执行预期。只有当我们尝试使用Appium或Xcode的仪器在其上运行自动化时,它才会挂起。我们使用Appium v1.3.0-beta1和Xcode 6.0.1。

这似乎是一个类似的问题this question,但我们的测试设备已经在8.0.2。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-11-04 19:45:30

因此,在使用iOS 8时,记录过多的数据(尤其是在记录API响应时)可能会导致自动化期间的竞争状况。我们能够通过禁用应用程序的日志来解决我们的自动化冻结问题。

这一解决方案的发现得益于@tbao在以下文章中的精彩分析:https://discuss.appium.io/t/app-freezes-when-automated/1030/8

票数 3
EN

Stack Overflow用户

发布于 2015-01-20 10:36:48

有办法在运行时重新启动Appium Server,这帮助我们克服了冻结问题:

请看我的博客,了解更多细节:

http://www.qaautomationsimplified.com/android/restarting-appium-server-improve-various-server-freezing-issues-may-improve-execution-time/

票数 0
EN

Stack Overflow用户

发布于 2020-02-25 16:48:03

在iOS上自动化web应用程序(Safari)时遇到了同样的问题,通过执行安装命令从appium 1.15.1切换到1.16.0-beta.3,从而解决了这个问题:

代码语言:javascript
运行
复制
npm install -g appium@beta --unsafe-perm=true --allow-root
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26415134

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档