我正在尝试通过编写 java 代码来启动和停止 appium 服务器
我发现的解决方案很旧,不适用于较新版本的 appium。
我正在使用 appium 桌面 v1.6.3 和服务器 v1.8.1
我可以以编程方式打开桌面应用程序,但不能启动服务器。
我正在尝试通过编写 java 代码来启动和停止 appium 服务器
我发现的解决方案很旧,不适用于较新版本的 appium。
我正在使用 appium 桌面 v1.6.3 和服务器 v1.8.1
我可以以编程方式打开桌面应用程序,但不能启动服务器。
got the answer on how this works.
to start the server all you need is the below code
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);
}
Note : you need to set the path = bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin in the run configuration of the project.