【发布时间】:2017-05-18 20:58:35
【问题描述】:
我正在使用 MAC 终端来启动 appium 服务器。在终端中,我执行了命令appium & 来启动正在工作的服务器。
我已经使用npm -g install appium通过终端安装了appium服务器
但是,当我尝试使用 Java 执行相同的代码时,服务器没有启动。
代码:
Runtime.getRuntime().exec(new String[]{"/bin/sh","appium &"})
错误: 没有这样的文件或目录。
我也尝试使用 appium 命令创建 shell 脚本。当我通过 Java 调用 shell 脚本时,它说找不到该命令。
调用 shell 脚本命令的代码。
Process p = new ProcessBuilder(new String[]{"/bin/sh","-c","sh appium.sh"})
在 Java 中调用时,出现错误“appium.sh:Error on line1 - appium command not found”
当我通过终端调用相同的shell脚本时,appium服务器启动成功。
【问题讨论】:
标签: java macos shell terminal appium