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

文章目录

  • 原因
  • 解决措施

运行appium脚本(切换context)时报错selenium.common.exceptions.WebDriverException…

PyCharm控制台报错信息如下:
在这里插入图片描述
appium日志信息如下:
selenium.common.exceptions.WebDriverException: Message: An unknown server-side error occurred while_第1张图片

原因

appium server中的chromedriver和andriod内置的webview版本不匹配。

解决措施

下载对应的chromedriver,并配置到appium中

  1. andriod内置的webview版本
    方法一:手机上设置中查看:
        设置–>应用程序管理–>全部–>Android System WebView
        selenium.common.exceptions.WebDriverException: Message: An unknown server-side error occurred while_第2张图片
    方法二:adb指令查看(前提,已安装android sdk环境)
    cmd控制台执行命令:adb shell am start -a android.intent.action.VIEW -d https://liulanmi.com/labs/core.html
    selenium.common.exceptions.WebDriverException: Message: An unknown server-side error occurred while_第3张图片
  2. 下载对应的chromedriver,配置到appium中(Appium Advanced–>Chromedriver Binary Path(输入chromedriver路径))
    1)chrome和chromedriver的对应关系
    selenium.common.exceptions.WebDriverException: Message: An unknown server-side error occurred while_第4张图片
    2)驱动的下载网址:http://chromedriver.storage.googleapis.com/index.html
    selenium.common.exceptions.WebDriverException: Message: An unknown server-side error occurred while_第5张图片
    selenium.common.exceptions.WebDriverException: Message: An unknown server-side error occurred while_第6张图片
    3)配置chromedriver到appium
    selenium.common.exceptions.WebDriverException: Message: An unknown server-side error occurred while_第7张图片
    selenium.common.exceptions.WebDriverException: Message: An unknown server-side error occurred while_第8张图片
    selenium.common.exceptions.WebDriverException: Message: An unknown server-side error occurred while_第9张图片
    selenium.common.exceptions.WebDriverException: Message: An unknown server-side error occurred while_第10张图片

你可能感兴趣的:(自动化测试,Errors,and,solutions)