我正在使用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的解决方案但不适合我。