如何在MAC OSX上使用java启动appium服务器

如何在MAC OSX上使用java启动appium服务器,java,macos,ios-ui-automation,appium-desktop,Java,Macos,Ios Ui Automation,Appium Desktop,我试图通过编写java代码来启动和停止appium服务器 我发现的解决方案很旧,不能与较新版本的appium一起使用 我使用的是appium desktop v1.6.3和server v1.8.1 我可以通过编程方式打开桌面应用程序,但不能启动服务器。得到了如何工作的答案 要启动服务器,只需以下代码 public static void startAppiumServer() { service = AppiumDriverLocalService.buildService(new A

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

我发现的解决方案很旧,不能与较新版本的appium一起使用

我使用的是appium desktop v1.6.3和server v1.8.1


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

得到了如何工作的答案

要启动服务器,只需以下代码

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。

Hi这是一个老问题。但是如何以及在何处设置路径=bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin这会进入我的bash配置文件吗?还有服务=应用程序。。。。我一开始就把它放在测试课上了吗。你有我可以查看的示例代码吗?