2016-09-17 65 views
0

當我使用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服務器?謝謝。

+0

你使它發揮作用? – barbudito

+0

Hi @barbudito。我解決了這個問題,但我很抱歉,我不記得我是怎麼做的:/它已經有一段時間了。 – buurkeey

回答

0

我不是100%確定,並且無法訪問我的appium電腦atm。我相信問題在於您正在嘗試運行.exe文件而不是lib\server\main.js文件。這意味着這些路徑應該分開。

嘗試運行,如下所示:

"C:\Program Files (x86)\Appium\node.exe" lib\server\main.js <rest of commandline arguments>

希望可以解決您的問題。對不起,我無法驗證我自己的設置。

+0

lib \ server \ main.js而不是「C:/Users/Web/AppData/Local/Programs/appium-desktop/resources/app/node_modules/appium/build/lib/main.js」 –

0
  1. 如果您嘗試運行沒有參數的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"