Selenium 如何解决NoSuchDriver:会话被终止而未启动,或者Chromedriver意外退出,代码为null,信号为appium中的SIGTRAP?
预请求:Appium v1.16.0/chrome-driver 80Selenium 如何解决NoSuchDriver:会话被终止而未启动,或者Chromedriver意外退出,代码为null,信号为appium中的SIGTRAP?,selenium,appium,appium-android,appium-ios,appium-desktop,Selenium,Appium,Appium Android,Appium Ios,Appium Desktop,预请求:Appium v1.16.0/chrome-driver 80 安装了80版chrome浏览器的appium 启动appium时--chromedriver可执行文件指向Mac OS中chromedriver的安装位置。(注意:如果我没有提到可执行文件路径,那么我找不到驱动程序来自动执行chrome 80…,因此我给出了appium的可执行文件路径) 来源:我的windows计算机中的测试脚本 目的地:Mac桌面上可用的Appium服务器和android emulator 要求:将测试脚
capabilities = {
"automationName": "Appium",
"platformName":"Android",
"deviceName":"Pixel2",
"browserName":"Chrome"
};
AndroidDriver<AndroidElement> driver = new AndroidDriver<>(new URL("http://10.3.73.7:4723/wd/hub"), capabilities )
下面是在Mac桌面操作系统中运行的appium服务器的详细信息
capabilities = {
"automationName": "Appium",
"platformName":"Android",
"deviceName":"Pixel2",
"browserName":"Chrome"
};
AndroidDriver<AndroidElement> driver = new AndroidDriver<>(new URL("http://10.3.73.7:4723/wd/hub"), capabilities )
可以从下面的链接访问MacOS的Appium日志
注意:在iOS模拟器上从windows到同一个appium服务器的重播效果良好。了解到问题在于chrome驱动程序80。因此,使用较低的chrome驱动程序版本解决了问题了解到问题在于chrome驱动程序80。所以,使用了较低的chrome驱动程序版本,解决了这个问题。问题3339:Chromedriver意外退出,代码为空,信号为SIGTRAP-如果您遇到SIGTRAP问题,同样的解决方案适用于上述情况。