【发布时间】:2015-08-28 07:57:18
【问题描述】:
在 Windows 中,我使用 Java 中的命令行方法从 Windows 7 机器打开 appium 服务器,效果很好。但在 iOS 中无法做到这一点。
代码:
public static void startAppiumServer() throws IOException, InterruptedException {
CommandLine command = new CommandLine("cmd");
command.addArgument("/c");
command.addArgument("D:\\SOFTWARES\\AppiumForWindows-1.2.4.1\\Appium\\node.exe");
command.addArgument("D:\\SOFTWARES\\AppiumForWindows-1.2.4.1\\Appium\\node_modules\\appium\\bin\\appium.js");
command.addArgument("--address", false);
command.addArgument("127.0.0.1");
command.addArgument("--port", false);
command.addArgument("4725");
command.addArgument("--full-reset", false);
DefaultExecuteResultHandler resultHandler = new DefaultExecuteResultHandler();
DefaultExecutor executor = new DefaultExecutor();
executor.setExitValue(1);
executor.execute(command, resultHandler);
}
如何在 iOS 机器中完成相同的过程。是否可以通过 Java 进程运行时执行方法或其他方式? 欢迎提出建议和cmets。
【问题讨论】: