Appium 自动化测试不稳定,总是运行一段时间后

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Appium 自动化测试不稳定,总是运行一段时间后相关的知识,希望对你有一定的参考价值。

参考技术A 1、报错:

selenium.common.exceptions.WebDriverException: Message: An unknown server-side error occurred while processing the command. Original error: Could not proxy command to remote server. Original error: Error: socket hang up

解决方案:添加:

desired_caps['newCommandTimeout'] =6000

self.driver.implicitly_wait(15)

2、报错:

Try to increase the 90000ms adb execution timeout represented by 'adbExecTimeout' capability

解决方案:添加: desired_caps['adbExecTimeout'] =200000

3、报错:

error: The instrumentation process cannot be initialized. Make sure the application under test does not crash and investigate the logcat output.

解决方案:

需要用命令卸载Appium Settings

adb uninstall io.appium.uiautomator2.server.test

然后在重新执行就可以了。

以上是关于Appium 自动化测试不稳定,总是运行一段时间后的主要内容,如果未能解决你的问题,请参考以下文章

彻底解决appium 自动化测试时总是自动安装appium android input manager for unicode

Appium移动自动化测试--Mac安装Appium

如何在 Mac OS 上设置 Appium 以在 Android 和 iOS 设备上运行来自 JAVA 类的自动化测试

基于Appium+WDA+Python搭建IOS自动化测试全纪录(三):真机demo运行

Appium 总结困扰一段时间的 appium 问题解决方案(转)

测试总结笔记——Appium自动化——测试工具MonkeyMonkeyRunner