启动Appium使用命令行
当我使用Appium客户端,我查了日志,这第一个命令好像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
',我得到了启动Appium使用命令行
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 \ LIB node.exe \服务器\ main.js” 。我怎么能通过命令自己调用appium服务器?谢谢。
我不是100%确定,并且无法访问我的appium电脑atm。我相信问题在于您正在尝试运行.exe
文件而不是lib\server\main.js
文件。这意味着这些路径应该分开。
尝试运行,如下所示:
"C:\Program Files (x86)\Appium\node.exe" lib\server\main.js <rest of commandline arguments>
希望可以解决您的问题。对不起,我无法验证我自己的设置。
lib \ server \ main.js而不是“C:/Users/Web/AppData/Local/Programs/appium-desktop/resources/app/node_modules/appium/build/lib/main.js” –
-
如果您尝试运行没有参数的appium,它会起作用吗?
"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 {}
-
我不知道这是否会工作......但我认为你正在尝试运行不同的main.js ...我的appium-desktop v1.7.0的默认路径是
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"
你使它发挥作用? – barbudito
Hi @barbudito。我解决了这个问题,但我很抱歉,我不记得我是怎么做的:/它已经有一段时间了。 – buurkeey