使用javascript

时间:2016-01-28 09:57:35

标签: javascript android automated-tests appium

我编写测试的经验是使用casperjs JavaScript。现在我必须使用appium做android app测试自动化。我已经完成了许多教程但无法使用带有appium的JavaScript创建我的第一个测试。 那里的任何人都可以帮我创建我的第一个测试。

P.S。我已经安装了android studio和andriod SDK工具,设置了ANDRIOD_HOME和PATH环境变量。已下载https://github.com/acolby/Testdroid_Example.git npm 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

1 个答案:

答案 0 :(得分:1)

尝试打开cmd提示符'以管理员身份运行'并点击这些命令。如果不起作用,请尝试在这些命令中添加sudo