首页 > 解决方案 > org.openqa.selenium.WebDriverException:发生未知的服务器端错误

问题描述

在mac中配置了appium和eclipse。

一旦运行 selenium 显示异常错误为:

org.openqa.selenium.WebDriverException:处理命令时发生未知的服务器端错误。原始错误:命令“java -version”以代码 2 退出

在 appium 服务器中显示为:

[W3C] 运行命令时遇到内部错误:错误:命令 'java -version' exited with code 2

这是代码:

DesiredCapabilities capabilities = new DesiredCapabilities();


String apkpath="apk/path";
File app=new File(apkpath);

capabilities.setCapability("app", app.getAbsolutePath());

capabilities.setCapability("deviceName","G2AXB711Y044HV6");

capabilities.setCapability(CapabilityType.VERSION, "6.0.1");

capabilities.setCapability("platformName","Android");

capabilities.setCapability("appPackage", "com.ABC");

capabilities.setCapability("appActivity", "com.ABC.Activity");

driver = new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);`enter code here`

[W3C] 在 ChildProcess.proc.on.code
(/Applications/Appium.app/Contents/Resources/app/node_modules/teen_process/lib/exec.js:94:19)

[W3C] 在 ChildProcess.emit (events.js:182:13)

[W3C] 在可能关闭 (internal/child_process.js:961:16)

[W3C] 在 Socket.stream.socket.on (internal/child_process.js:380:11)

[W3C] 在 Socket.emit (events.js:182:13)

[W3C] 在 Pipe._handle.close [as _onclose] (net.js:596:12)

请提出任何解决方案?

标签: appium

解决方案


推荐阅读