Appium安装

来源:互联网 发布:手机淘宝怎么没有社区 编辑:程序博客网 时间:2024/06/04 19:48

一、需要安装什么?怎么安装?

1、安装homebrew
(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
检查是否安装成功 :brew -v 
2、安装node.js
brew install node
查看是否成功 :node -v
3、安装appium
npm install -g appium
查看是否成功:appium -v
4、安装appium-client
 sudo pip install Appium-Python-Client
5、安装pytest
 sudo pip install pytest
6、下载appium客户端
测试代码依赖的客户端,如python,下载地址:http://appium.io/
https://pypi.python.org/pypi/Appium-Python-Client
下载gz文件之后,解压,查看路径,可以直接将文件拖到terminal可看到路径
然后在终端打开该路径,如:cd /Users/tanyuxi/Downloads/Appium-Python-Client-0.24
 安装:sudo python setup.py install
7、检查appium的相关依赖,需要使用appium-doctor
 npm install appium-doctor -g #安装appium-doctor
appium-doctor --ios #查看iOS的环境依赖
appium-doctor --android #查看Android的环境依赖
appium-doctor #查看iOS和Android的环境依赖
查看依赖的时候,可能遇到各种问题,要耐心解决。我遇到的问题及解决方案见<二>

二、遇到的问题?怎么解决

1、检查android依赖环境

看到叉号就顾着解决了,忘记留下罪证了,上图中标红的都是我遇到的叉叉,心酸

不过仔细一查,其实就一个问题:环境变量

在网上百度了一下,方案有:通过bash_profile文件引入环境变量

(1)打开terminal(终端)

(2)cd ~ ( 进入当前用户的home目录)

(3)open .bash_profile (打开.bash_profile文件,如果文件不存在就  创建文件:touch .bash_profile  编辑文件:open -e bash_profile)

注意:这里我看网上还有命令vi .bash_profile,是(用vi编辑.bash_profile),在里面的PATH一行修改 添上需要的路径。

然后呢,我试了,提示我选择Edit,对呀,我要编辑呀,要写path呀,结果呢,文件是空的?然后无反应了,我只有强制退出终端了

我想,空的?在terminal不好整,可以打开文件吗?百度了一下,可以用open命令,会弹出该文件,直接写,然后保存,好方便,就用了这种方法。

(4)直接更改弹出的.bash_profile文件内容,加入环境变量

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Homejdk版本不一样,这块需要灵活改动)

问题:怎么查自己的版本?找该目录,无奈找不到Library?和windows不一样呀,无奈不熟悉mac系统

最后想着应该是隐藏了,解决方案

打开finder,快捷键 shift+command+G,直接输入路径,若存在就会打开该目录

export ANDROID_HOME=/Users/tanyuxi/Library/Android/sdk   (标红的地方是你的用户名)

export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:${JAVA_HOME}/bin(需要将bin也加入path

(5)command + s 保存文件,然后关闭

(6)在terminal(终端)中输入 source .bash_profile (使用刚才更新之后的内容)

2、ios依赖环境检查

say了yes,然后同意,然后呢?

百度了,然而,好像大家伙都能使用xcode-select --install安装成功

我网速不好?

搬着电脑找了个有网线的地方,输入命令,waiting...

无果,再试一次,无果...

三次了,这是必然呀!只能换方案了

command line tools是软件,那就去apple developer网站找,https://developer.apple.com/download/more/

注意和xcode的型号匹配,以及macos系统匹配,安装,成功!

原创粉丝点击