在Android设备上运行appium脚本时遇到问题

时间:2019-10-11 06:59:59

标签: java windows selenium appium

控制台错误

  

java.lang.reflect.InvocationTargetException       无法创建新的远程会话。请检查服务器日志以获取更多详细信息。原始错误:未知的服务器端错误   在处理命令时发生。原始错误:查找错误   如果已安装“ io.appium.uiautomator2.server.test”。原始错误:   执行adbExec时出错。原始错误:“命令   'C:\ Users \ Ram \ AppData \ Local \ Android \ Sdk \ platform-tools \ adb.exe   -P 5037 -s 6219a1bc shell dumpsys程序包io.appium.uiautomator2.server.test'已退出,代码为1'; Stderr:   '错误:找不到设备'6219a1bc'';代码:“ 1”       构建信息:版本:'3.141.59',修订版本:'e82be7d358',时间:'2018-11-14T08:17:03'       系统信息:主机:'DESKTOP-KVSADD9',ip:'192.168.0.121',操作系统名称:'Windows 10',os.arch:'amd64',os.version:'10 .0',   java.version:“ 1.8.0_171”       驱动程序信息:driver.version:AppiumDriver       remote stacktrace:UnknownError:处理命令时发生未知的服务器端错误。原始错误:查找错误   如果已安装“ io.appium.uiautomator2.server.test”。原始错误:   执行adbExec时出错。原始错误:“命令   'C:\ Users \ Ram \ AppData \ Local \ Android \ Sdk \ platform-tools \ adb.exe   -P 5037 -s 6219a1bc shell dumpsys程序包io.appium.uiautomator2.server.test'已退出,代码为1'; Stderr:   '错误:找不到设备'6219a1bc'';代码:“ 1”           在getResponseForW3CError(C:\ Program Files \ Appium \ resources \ app \ node_modules \ appium \ node_modules \ appium-base-driver \ lib \ protocol \ errors.js:826:9)           在asyncHandler(C:\ Program Files \ Appium \ resources \ app \ node_modules \ appium \ node_modules \ appium-base-driver \ lib \ protocol \ protocol.js:388:37)           在process._tickCallback(内部/进程/next_tick.js:68:7)       构建信息:版本:'3.141.59',修订版本:'e82be7d358',时间:'2018-11-14T08:17:03'       系统信息:主机:'DESKTOP-KVSADD9',ip:'192.168.0.121',操作系统名称:'Windows 10',os.arch:'amd64',os.version:'10 .0',   java.version:“ 1.8.0_171”       驱动程序信息:driver.version:AppiumDriver       org.openqa.selenium.SessionNotCreatedException:无法创建新的远程会话。请检查服务器日志以获取更多详细信息。   原始错误:处理时发生未知的服务器端错误   命令。原始错误:查找是否错误   已安装“ io.appium.uiautomator2.server.test”。原始错误:   执行adbExec时出错。原始错误:“命令   'C:\ Users \ Ram \ AppData \ Local \ Android \ Sdk \ platform-tools \ adb.exe   -P 5037 -s 6219a1bc shell dumpsys程序包io.appium.uiautomator2.server.test'已退出,代码为1'; Stderr:   '错误:找不到设备'6219a1bc'';代码:“ 1”       构建信息:版本:'3.141.59',修订版本:'e82be7d358',时间:'2018-11-14T08:17:03'       系统信息:主机:'DESKTOP-KVSADD9',ip:'192.168.0.121',操作系统名称:'Windows 10',os.arch:'amd64',os.version:'10 .0',   java.version:“ 1.8.0_171”       驱动程序信息:driver.version:AppiumDriver       remote stacktrace:UnknownError:处理命令时发生未知的服务器端错误。原始错误:查找错误   如果已安装“ io.appium.uiautomator2.server.test”。原始错误:   执行adbExec时出错。原始错误:“命令

我正在尝试在真实设备上运行脚本。大部分时间脚本没有运行,无论脚本运行在什么地方,我的设备都会自动重新启动。

有人面临这个问题吗?

1 个答案:

答案 0 :(得分:0)

好像appium没有在您的设备上安装uiautomator2服务器,您可以尝试以下方法并查看是否有效:

https://github.com/appium/appium/issues/7069#issuecomment-465940529