selenium.common.exceptions.WebDriverException: Message: An unknown server-side error occurred 报错

这篇具有很好参考价值的文章主要介绍了selenium.common.exceptions.WebDriverException: Message: An unknown server-side error occurred 报错。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 

问题: 环境使用Python执行appium自动化脚本运行夜神模拟器上的app的时候报错,具体错误信息如下:

selenium.common.exceptions.WebDriverException: Message: An unknown server-side error occurred while processing the command. Original error: The instrumentation process cannot be initialized. Make sure the application under test does not crash and investigate the logcat output.
Stacktrace:
UnknownError: An unknown server-side error occurred while processing the command. Original error: The instrumentation process cannot be initialized. Make sure the application under test does not crash and investigate the logcat output.
    at getResponseForW3CError (D:\Program Files\nodejs\node_global\node_modules\appium\node_modules\appium-base-driver\lib\protocol\errors.js:804:9)
    at asyncHandler (D:\Program Files\nodejs\node_global\node_modules\appium\node_modules\appium-base-driver\lib\protocol\protocol.js:392:37)

selenium.common.exceptions.WebDriverException: Message: An unknown server-side error occurred 报错,Appium自动化,selenium,python,appium,测试工具

原因:因为google服务的问题把夜神模拟器删除了以后重新装了,结果Appium服务运行的核心文件Appium Settings就被之前代码里desired_caps中的这一行"skipServerInstallation": "true"执行后跳过 Appium 服务器的安装,所以没有这个文件脚本运行的时候appium日志就会报错导致脚本运行也报错执行失败。

selenium.common.exceptions.WebDriverException: Message: An unknown server-side error occurred 报错,Appium自动化,selenium,python,appium,测试工具

desired_caps = {
    "deviceName": "127.0.0.1:62001",
    "app": r"D:\Program Files\PycharmProjects\app_pytest_framework\app\xxxx.apk",
    "appPackage": "xxxx",
    "appActivity": "xxxx",
    "platformName": "Android",
    "noSign": "true",
    "noReset": "true",
    "resetKeyboard": "true",
    "unicodeKeyboard": "true",
    "connectHardwareKeyboard": "true",
    "ensureWebviewsHavePages": "true",
    "nativeWebScreenshot": "true",
    "skipDeviceInitialization": "true",
    "skipServerInstallation": "true", #跳过 Appium 服务器的安装,ture为是false为否
    "platformVersion": "7.1.2",
    "newCommandTimeout": 240,
    "automationName": "UiAutomator2"
}
# 打开配置字典中指定的 app
driver = webdriver.Remote("http://127.0.0.1:4723/wd/hub", desired_caps)

解决:废话不多说,直接看解决方案,将true改为false,或者直接将这行代码删除,再次运行脚本就成功解决了!

"skipServerInstallation": "false"

转载请注明出处,感谢观看,互相学习!

 文章来源地址https://www.toymoban.com/news/detail-597548.html

 

到了这里,关于selenium.common.exceptions.WebDriverException: Message: An unknown server-side error occurred 报错的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包