Appium Chrome驱动程序端口9515

时间:2014-07-03 13:13:43

标签: appium

我可以在Android设备上使用appium,selenium和C#执行第一个脚本。但是每当我下次尝试运行脚本时,我都会遇到错误。

info:[CHROMEDRIVER STDERR] [0.028] [严重]:无法将套接字绑定到0.0.0.0:9515  信息:[CHROMEDRIVER]端口不可用。退出...  信息:Chromedriver退出代码1  错误:debug:执行:" c:\ android-sdk \ platform-tools \ adb.exe" -s 4d00b33d4ae241bf设备  信息:[ADB]获取连接的设备...  info:[ADB]已连接1个设备

错误:debug:执行:" c:\ android-sdk \ platform-tools \ adb.exe" -s 4d00b33d4ae241bf shell" am force-stop com.android.chrome"

错误:错误:Chromedriver创建会话无法正常工作。状态是200,身体是{" sessionId":" 79cdf9fec37fb4700e10ce34566a7e11"," status":13," value":{"消息":"未知错误:设备4d00b33d4ae241bf已在使用\ n(驱动程序信息:chromedriver = 2.9.248315,platform = Windows NT 6.1 SP1 x86_64)"}}

错误:错误:无法启动Appium会话,错误是:错误:未从Chromedriver获取会话重定向

但是,如果我将Chrome驱动程序端口从9515更改为其他内容,则脚本将被执行。然后,当我想要执行脚本时,我必须将Chrome驱动程序端口更改为现有的新驱动程序端口。我的操作系统是Windows 7.需要帮助。

1 个答案:

答案 0 :(得分:3)

我认为您在脚本运行后没有关闭驱动程序实例,因此下次运行时获取的端口不可用。

可能的解决方案:

  • 了解Chromedriver的过程并停止它

  • 重新启动Appium服务器

  • 在脚本的终点尝试使用driver.quit()或等效文件