Appium发布了最新版本的appium v1.6,但图形应用程序的.dmg尚未发布。克隆appium的git存储库提供beta版本,并且不修复.bashprofile路径/环境变量等。如何安装appium的最新版本1.6以便在终端/控制台中使用?安装appium v1.6
回答
注:从appium's official installation instructions page必要的修改/添加(用于安装appium,医生,迦太基,咕噜/咕噜-CLI和更重要的是appium)复制/粘贴
注2:这个答案是有关安装appium V1.6从终端/控制台。针对v1.6的图形应用还没有出来,因为这个版本1.6是最近发布的,但希望图形应用也将很快推出。
所有这些命令都应该在终端/控制台上运行。在Mac上测试这些步骤。下面评论它是否适用于windows/ubuntu/etc。太
安装最新的稳定版本的Ruby。
curl -sSL https://get.rvm.io | bash -s stable
rvm install ruby
确保RVM使用的是正确的Ruby默认
rvm list
rvm --default use 2.1.1
如果你有一个旧的红宝石/ RVM,您可以用
rvm get head
rvm autolibs homebrew
rvm install ruby (this will take longer if rvm starts compiling ruby for your system)
检查它是由正确安装升级打印红宝石版本。
ruby --version
更新RubyGems和Bundler。
gem update --system
gem install --no-rdoc --no-ri bundler
gem update
gem cleanup
检查RubyGems是> = 2.1.5
gem --version
安装appium_console宝石。
gem uninstall -aIx appium_lib
gem uninstall -aIx appium_console
gem install --no-rdoc --no-ri appium_console
安装片状宝石。
gem uninstall -aIx flaky
gem install --no-rdoc --no-ri flaky
安装酿造
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
使用酿造安装的NodeJS。 不要使用大绿色安装按钮nodejs.org网站或全部NPM命令将需要须藤(和Mac不允许“命令故宫......”)
brew update
brew upgrade node
上面的命令将说些什么比如“因为未安装而无法更新”,如果你的系统已经没有使用brew的节点。在这种情况下,不要担心。继续下面的安装命令
brew install node
节点应该是v4或更好。
node --version
npm --version
对于大多数人来说 如果你没有使用像的IntelliJ或者Eclipse的IDE构建Maven项目则可选部分:如果它尚未安装 安装Ant/Maven的。 安装maven 3.1.1或更高版本。老的maven不会工作。您可以检查蚂蚁和使用maven命令的版本
ant -version
mvn -version
[可选部分到此结束:)]
现在,使用NPM
npm install -g appium
安装咕噜安装appium。
npm install -g grunt
将工作目录更改为appium文件夹。然后运行grunt版本命令。如果您不在该文件夹中,则不会显示咕噜声。
cd /usr/local/lib/node_modules/appium (appium path on MacOS when installed via npm -g as above)
grunt --version
应该同时打印呻吟的版本咕噜-CLI这样
grunt-cli vX.Y.Z
grunt vA.B.C
对于与iOS的测试,你需要授权-IOS。如果您只测试Android,则可以跳过此操作。
npm install -g authorize-ios
润授权-IOS允许appium到如果是IOS版本9.3及以上的测试(如最新的iOS 10.0)下测试安装/卸载应用程序到目标设备
authorize-ios (this will ask you for system password. Enter it)
,那么你也需要迦太基。
npm install -g carthage
现在,安装检查ios和android自动化的依赖关系的appium-doctor。
npm install -g appium-doctor
运行appium-doctor命令查看未安装/修复哪些依赖关系。
appium-doctor (this will tell state of dependencies for andorid and ios both)
appium-doctor --ios (check only for ios dependencies)
appium-doctor --android (check only for android dependencies)
如果有未固定的(前红十字会节目dependecy描述),那么appium服务器将不能正常工作的任何依赖性。因此,您应该修复要运行测试的平台(ios/android)的依赖关系。
最后开始appium
appium (run this from terminal whenever you need to launch appium server next time)
现在appium服务器将随时接受客户端的请求。
[Appium] Welcome to Appium v1.6.0
[Appium] Appium REST http interface listener started on 0.0.0.0:4723
现在运行你的测试,如果你已经有他们写或访问appium的网站学习编写android/ios测试。
编辑答案以在安装appium并切换到安装文件夹后检查grunt版本。 –
- 1. Node.js的Appium安装失败
- 2. Appium 1.6 Android。 :位置警报
- 3. appium 1.6 sendKeys到EditText失败
- 4. Nuget 1.6安装问题
- 5. Freeswitch 1.6安装ESL python
- 6. 在CentOS上安装JavaHL 1.6
- 7. WebSphere V 5.1.1安装错误
- 8. Appium不与非sudo的安装开始
- 9. 如何在ubuntu上安装Appium 16.04LTS
- 10. Appium 1.5.0不安装在Windows 8
- 11. 无法在MacOSX上安装Appium/Node Js
- 12. 在macOS sierra上安装appium 10.12.3
- 13. 在终端上安装Appium 1.3.4从.tgz
- 14. 无法在Ubuntu上安装Appium 16.04
- 15. 在iOS 10上运行Appium 1.6测试
- 16. svn Setup-Subversion-1.6.X.msi和svn-python-1.6.X.win32-pyX.X.exe的区别安装
- 17. 在MyEclipse 7.5上安装Subclipse 1.6.x
- 18. 为Android 1.6设置安装位置?
- 19. 使用Eclipse JavaSE 1.6安装JavaMail
- 20. 创业板安装-v 4.2.4无法安装
- 21. Appium v1.6.4是否支持Android v6.0.1?
- 22. 如何在RHEL v.7上安装keystone?
- 23. 在Yii2上安装kartik-v可编辑
- 24. NPM -v node.js的时候已经安装
- 25. Windows 10 Hyper-v Ubuntu安装未启动
- 26. 创业板安装FFI -v '1.1.5' OSX 10.8
- 27. 在安装在32位机器上的hyper-v上安装64位虚拟机
- 28. 错误运行捆绑在Windows 64安装时安装unf_ext -v '0.0.6'
- 29. 无法使用Appium安装应用程序
- 30. 如何使用Appium从jenkins URL安装应用程序?
我想是时候创建我的博客,并在其中添加任何可能对他人有帮助的任何帮助 –