原文地址:http://blog.csdn.net/wirelessqa/article/details/29188665
自己的操作:由于在window上安装appium时,报各种错误;所以选择在ubuntu上进行操作;
bixiaopeng@bixiaopengtekiMacBook-Pro ~$ error: Appium will not work if used or installed with sudo. Please rerun/install as a non-root user. If you had to install Appium using `sudo npm install -g appium`, the solution is to reinstall Node using a method (Homebrew, for example) that doesn‘t require sudo to install global npm packages.
[1]+ Exit 1 appium
权限问题,无法使用sudo来运行appium
cd /usr/local/lib
sudo chown -R bixiaopeng node_modules
npm uninstall appium -g
npm install -g appium
appium &
浏览器打开:
显示:
That URL did not map to a valid JSONWP resource
说明成功
org.openqa.selenium.SessionNotCreatedException: A new session could not be created. (Original error: We don‘t have write access to /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.1.sdk/Applications/MobileSafari.app, please re-run authorize as bixiaopeng) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 308 milliseconds
Build info: version: ‘2.41.0‘, revision: ‘3192d8a6c4449dc285928ba024779344f5423c58‘, time: ‘2014-03-27 11:29:39‘
---------com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:202)
at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:65)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120)
Process finished with exit code 255
又是权限问题
bixiaopeng@bixiaopengtekiMacBook-Pro Applications$ sudo chown -R bixiaopeng Xcode.app
Password:
OK
原文:http://www.cnblogs.com/LittleRedPoint/p/4362002.html