0

我正在尝试通过编写 java 代码来启动和停止 appium 服务器

我发现的解决方案很旧,不适用于较新版本的 appium。

我正在使用 appium 桌面 v1.6.3 和服务器 v1.8.1

我可以以编程方式打开桌面应用程序,但不能启动服务器。

4

1 回答 1

0

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.

于 2018-09-06T11:59:50.777 回答