我正在尝试通过编写Java代码来启动和停止appium服务器
我发现的解决方案是旧的,不适用于新版本的appium。
我正在使用appium桌面v1.6.3和服务器v1.8.1
我可以通过编程方式打开桌面应用程序,但无法启动服务器。
答案 0 :(得分:0)
获得有关其工作原理的答案。
启动服务器所需的只是下面的代码
public static void startAppiumServer() {
service = AppiumDriverLocalService.buildService(new AppiumServiceBuilder()
.usingDriverExecutable(new File("/usr/local/Cellar/node/10.9.0/bin/node"))
.withAppiumJS(new File("/Applications/Appium.app/Contents/Resources/app/node_modules/appium/build/lib/main.js"))
.usingPort(4723).withIPAddress("127.0.0.1"));
service.start();
pause(25000);
getLogger(logger, 'i', service.getUrl().toString(), null);
}
注意:您需要在项目的运行配置中设置路径= bin:/ usr / bin:/ sbin:/ usr / sbin:/ usr / local / bin。