Сконфигурировано с appium и eclipse в Mac.
- Почти установлено Android_home и java_home в конфигурации appium
- Установить возможности в селене
- И установить
driver = new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
После запуска селен выдается сообщение об ошибке исключения:
org.openqa.selenium.WebDriverException: неизвестная ошибка на стороне сервера при обработке команды.Исходная ошибка: команда 'java -version' завершена с кодом 2
На сервере appium показано как:
[W3C] Обнаружена внутренняя ошибка при выполнении команды: Ошибка: Команда 'java-версия 'завершена с кодом 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] в MaybeClose (внутренняя / child_process.js: 961: 16)
[W3C] в Socket.stream.socket.on (внутренняя / child_process.js: 380: 11)
[W3C] в Socket.emit (events.js: 182: 13)
[W3C] в Pipe._handle.close [как _onclose] (net.js: 596: 12)
Пожалуйста, предложите какое-нибудь решение?