Appium自动化测试error: Chromedriver: Chromedriver exited unexpectedly with code null, signal SIGTERM

Appium Android WebView切换context为WebView时卡住。

问题描述:

Android Studio运行测试用例,测试一直卡住不动,查看Appium Client控制台输出日志,发现2个连着的error:

一:error: Chromedriver: Chromedriver exited unexpectedly with code null, signal SIGTERM

二:error: Chromedriver: Error: A new session could not be created. (Original error: session not created exception from unknown error: Runtime.executionContextCreated has invalid 'context': {"auxData":{"frameId":"10406.1","isDefault":true},"id":1,"name":"","origin":"://"}

解决办法:

https://chromedriver.storage.googleapis.com/index.html?path=2.25/ ,下载该版本的chromedriver.zip并解压,里面是一个.exe文件,替换原来的chromedriver.exe。

chromedriver.exe路径:C:\Program Files (x86)\Appium\node_modules\appium\node_modules\appium-chromedriver\chromedriver\win\

解决办法来源于:https://github.com/appium/appium/issues/7110

原因:这是由于chromedriver的版本和Chrome版本不同,导致了不兼容,程序因此无法运行。

你可能感兴趣的:(Appium自动化测试error: Chromedriver: Chromedriver exited unexpectedly with code null, signal SIGTERM)