appium - org.openqa.selenium.WebDriverException:发生未知的服务器端错误
问题描述
在mac中配置了appium和eclipse。
- 在appium配置中几乎设置了Android_home和java_home
- 在 selenium 中设置功能
- 并设置
driver = new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
一旦运行 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)
请提出任何解决方案?
解决方案
推荐阅读
- callback - Rails 5 throw(:abort) 中的 before_destroy 回调,但也修改了记录
- c++ - 模板类中的动态模板方法选择
- c# - 如何以 xamarin 形式保存 sqlite 中的对象列表
- python - 切片索引必须是整数,它已经是它了。如何超越这个?
- docker - nginx 容器的问题与重写 url 反向代理牧场主容器
- python - 图像分割 - 如何检测这种静脉连接?(地标)
- asp.net - SendGrid API 在本地发送电子邮件,但在 Azure 上发布 MVC 应用程序后不起作用
- angular - 多个validator.pattern Angular 7的错误消息
- r - 任何解决方法可以找到基于 R 中的相关矩阵过滤原始特征的最佳阈值?
- java - 无法在 intelij 的 gradle 项目中引用其他模块