Appium:无法找到已连接的Android设备。

时间:2017-04-26 12:37:32

标签: python appium

我正在使用Appium在Android设备上使用python代码进行自动化测试。在使用appium服务器抛出错误但mycode.py显示设备已连接且在代码中使用相同的设备名称执行adb devices文件之后,它正在其他PC上工作但在Windows 7上工作:

Python: WebDriverException:消息:进程时发生了未知的服务器端错误 命令。原始错误:找不到已连接的Android设备。

C:\Users\User\Desktop\Python>adb devices
List of devices attached
06XXXXXXXXX96        device
  

Appium日志:

     

[debug] [ADB]重新启动adb   [ADB]杀死ADB服务器时出错,无论如何都要查看它是否在线

     

错误:

     

追踪(最近一次通话):   文件" android.py",第26行,在setUp中      self.driver = webdriver.Remote(' http://localhost:4723/wd/hub',desired_caps)

     

文件" C:\ Python27 \ lib \ site-packages \ appium \ webdriver \ webdriver.py",第36行,i   n init      super(WebDriver,self)。 init (command_executor,desired_capabilities,眉头   ser_profile,proxy,keep_alive)    文件" C:\ Python27 \ lib \ site-packages \ selenium \ webdriver \ remote \ webdriver.py",l   ine 92,在 init 中      self.start_session(desired_capabilities,browser_profile)    文件" C:\ Python27 \ lib \ site-packages \ selenium \ webdriver \ remote \ webdriver.py",l   在179,在start_session中      response = self.execute(Command.NEW_SESSION,capabilities)    文件" C:\ Python27 \ lib \ site-packages \ selenium \ webdriver \ remote \ webdriver.py",l   ine 236,执行中      self.error_handler.check_response(响应)    文件" C:\ Python27 \ lib \ site-packages \ selenium \ webdriver \ remote \ errorhandler.py"   ,第192行,在check_response中      提出exception_class(消息,屏幕,堆栈跟踪)   WebDriverException:消息:进程时发生未知的服务器端错误   命令。原始错误:找不到已连接的Android设备。

           

在22.456s中进行1次测试

     

失败(错误= 1)   所以

我尝试了Getting Error Of Connectivity In Appium Server / Log In Appium error connecting android device / Appium session, could not find a connected Android device. Shows error的解决方案但不适合我。

0 个答案:

没有答案