2014-05-02 32 views
2

我正在使用教程來了解如何安裝,配置和運行Appium。這是我做過什麼:爲什麼我會得到「無法找到模塊'堆棧跟蹤'」啓動Appium服務器?

  1. 我安裝Appiumforwindows版本0.18.0從http://appium.io/

  2. 開始的Appium應用

  3. 現在,我就提出了在GUI中,有三個選項菜單欄:

 
--Preferences 
--Inspector 
--Launch 

和VA其他配置選項。

我將描述什麼配置:

從首,我選了以下選項:

  • 檢查更新
  • 復位應用程序狀態的每個會話
  • 預發佈後應用

另外:

  • IP地址:127.0.0.1(默認主機名)
  • 端口:4723(默認)
  • 應用程序路徑:\ SDK \集結TOOLS \ Android的4.4.2(位置APK文件我期待測試 - 在這裏,我使用Dropbox的APK)

從Android標籤,我設置了以下內容:

  • 活動
  • 啓動AVD

封裝和活性通過在apk文件的位置運行下面的命令(如上面在「應用程序路徑」描述從命令提示獲得:

aapt dump badging xxx.apk (where xxx is filename of the dropbox apk) 

現在,做這一切後,嘗試啓動Appium的時候,我得到的輸出以下錯誤:

>Starting Node Server    
>ERROR: module.js:340         
>ERROR: throw err;      
>ERROR: Error: Cannot find module 'stack-trace'   
>ERROR: at Function.Module._resolveFilename (module.js:338:15)   
>ERROR: at Function.Module._load (module.js:280:25)    
>ERROR: at Module.require (module.js:364:17)   
>ERROR: at require (module.js:380:17)   
>ERROR: at Object <anonymous> (..\\Appium\node_modules\winston\lib\winston\exception.js:10:18 
>ERROR: at Module.compile(module.js:456:26)     
>ERROR: at Object.Module._extensions.js (module.js:474:10)   
>ERROR: at Module.load (module.js:356:32)   
>ERROR: at Function.Module._load (module.js:312:12)     
>ERROR: at Module.require (module.js:364:17)    
>ERROR:      
>Node Server Process Ended 

所以,看起來它在各個列出的區域找不到模塊的「堆棧跟蹤」。爲什麼不?

搜索堆棧跟蹤文件導致三個堆棧跟蹤。位於以下路徑js文件:

  • \ appium \ node_modules \沙盒模塊\ node_modules
  • \ appium \ node_modules \提示\ node_modules \溫斯頓\ node_modules
  • \ appium \ node_modules \ binary_cookies \ node_modules \ winston \ node_modules

我錯過了什麼?

回答

0

安裝模塊

npm install stack-trace

相關問題