当我使用Appium client时,我检查了日志,第一条命令看起来像是C:\Program Files (x86)\Appium\node.exe lib\server\main.js --address 127.0.0.1 --port 4723 --app C:\Users\IEUser\Desktop\Mobil\Applications\eribank.apk --app-activity .LoginActivity --app-pkg com.experitest.ExperiBank --device-ready-timeout 300 --platform-name Android --platform-version 18 --automation-name Appium --device-name "emulator-5554" --log-no-color。但是我想在没有Appium客户端的情况下从命令行调用这个命令。当我尝试“node "C:\Program Files (x86)\Appium\node.exe lib\server\main.js" --address 127.0.0.1 --port 4723 --app "C:\Users\IEUser\Desktop\Mobil\Applications\eribank.apk" --app-activity .LoginActivity --app-pkg com.experitest.ExperiBank --device-ready-timeout 300 --platform-name Android --platform-version 18 --automation-name Appium --device-name "emulator-5554" --log-no-color”时,我得到了
module.js:327
throw err;
^
Error: Cannot find module 'C:\Program Files (x86)\Appium\node.exe lib\server\main.js'
at Function.Module._resolveFilename (module.js:325:15)
at Function.Module._load (module.js:276:25)
at Function.Module.runMain (module.js:441:10)
at startup (node.js:139:18)
at node.js:974:3没有"C:\Program Files (x86)\Appium\node.exe lib\server\main.js“这样的文件目录。如何通过命令调用appium服务器?谢谢。
发布于 2016-09-18 00:50:33
我不能百分之百确定,无法使用我的appium电脑自动取款机。我认为问题在于您试图运行的是.exe文件,而不是lib\server\main.js文件。这意味着这些路径应该分开。
尝试运行它,如下所示:
"C:\Program Files (x86)\Appium\node.exe" lib\server\main.js <rest of commandline arguments>
希望这能解决你的问题。抱歉,我无法在我自己的设置上进行验证。
发布于 2017-12-16 00:07:20
"C:\Program Files (x86)\Appium\node.exe“lib\server\main.js
您必须看到默认值和appium已启动
[info] [Appium] Welcome to Appium v1.7.0
[info] [Appium] Appium REST http interface listener started on 0.0.0.0:4723[info] [HTTP] --> GET /wd/hub/sessions {}C:\Users\your_username\AppData\Local\Programs\appium-desktop\resources\app\node_modules\appium\build\lib\main.js
也许你可以尝试使用绝对路径?
"C:\Program Files (x86)\Appium\node.exe" "C:\Users\your_username\AppData\Local\Programs\appium-desktop\resources\app\node_modules\appium\build\lib\main.js"https://stackoverflow.com/questions/39547987
复制相似问题