我使用casperjs JavaScript編寫測試的經驗。現在我必須使用appium進行android應用測試自動化。我經歷了許多教程,但無法使用帶有appium的JavaScript創建我的第一個測試。 任何人都可以幫助我創建我的第一個測試。使用javascript的appium的Android應用程序完整性測試
P.S.我已經安裝了android studio和andriod SDK工具,設置了ANDRIOD_HOME和PATH環境變量。下載https://github.com/acolby/Testdroid_Example.gitnpm install
成功運行,但在運行npm install -g mocha
並獲得錯誤
npm ERR! Darwin 14.0.0
npm ERR! argv "node" "/usr/local/bin/npm" "install" "-g" "mocha"
npm ERR! node v0.12.4
npm ERR! npm v2.10.1
npm ERR! path /usr/local/lib/node_modules/mocha/CHANGELOG.md
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! Error: EACCES, unlink '/usr/local/lib/node_modules/mocha/CHANGELOG.md'
npm ERR! at Error (native)
npm ERR! { [Error: EACCES, unlink '/usr/local/lib/node_modules/mocha/CHANGELOG.md']
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! path: '/usr/local/lib/node_modules/mocha/CHANGELOG.md' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
npm ERR! error rolling back Error: EACCES, unlink '/usr/local/lib/node_modules/mocha/CHANGELOG.md'
npm ERR! error rolling back at Error (native)
npm ERR! error rolling back { [Error: EACCES, unlink '/usr/local/lib/node_modules/mocha/CHANGELOG.md']
npm ERR! error rolling back errno: -13,
npm ERR! error rolling back code: 'EACCES',
npm ERR! error rolling back path: '/usr/local/lib/node_modules/mocha/CHANGELOG.md'
npm ERR! Please include the following file with any support request:
npm ERR! /Users/mac/Projects/careaxiom/hfp-acceptance-tests/android/Testdroid_Example/npm-debug.log
爲什麼你在做'npm install -g mocha' – karthick23
我跟隨此[link](http://testdroid.com/news/appium-tip-6-jazzing -javascript-with-node-js),並在那裏寫入'npm install -g mocha' –
嘗試以'以管理員身份運行'打開cmd提示並點擊這些命令。如果沒有工作嘗試添加sudo befor這些命令 – karthick23