appiumpython搭建环境
‘壹’ 如何配置appium环境python
appium是什么?
1,appium是开源的移动端自动化测试框架;
2,appium可以测试原生的、混合的、以及移动端的web项目;
3,appium可以测试ios,android应用(当然了,还有firefox os);
4,appium是跨平台的,可以用在osx,windows以及linux桌面系统上;
这里我们配置Android端的测试环境。
对于Android移动端的测试我们首先需要安装的是两个:
1、JDK的安装,这个就不赘述了,自行网络
2、Android SDK的安装配置
一、安装node.js
1、到官网下载node.js:
2、获取到安装文件后,直接双击安装文件,根据程序的提示,完成nodejs的安装。
3、安装完成后,运行cmd,输入node –v,如果安装成功,会输出如下版本信息:
五、安装selenium
安装方法有两种:
1)下载selenium安装包,进入到解压目录cmd:python setup.py install。
2)cmd命令:pip install selenium
安装成功后打开python的shell或者IDEL界面 ,输入from selenium import webdriver 如果不报错那就说明已经安装selenium成功了。
六、安装Appium-Python-Client
安装方法有两种:
1)下载安装包,进入到解压目录cmd:python setup.py install。
2)cmd命令:pip install Appium-Python-Client
至此appium的python环境完成。
‘贰’ 如何安装python的appium依赖
下载安装java环境
默认安装 jdk 2.1.2.
配置java环境变量
JAVA_HOME D:\Java\jdk1.8.0_25
CLASSPATH .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar
Path %JAVA_HOME%\bin;
测试:CMD中输入java/javac,能看到命令提示
下载安装adt-bundle-windows-x86_64
配置环境变量
ANDROID_HOME 值是Android SDK的安装路径
Path (%ANDROID_HOME%\platform-tools; %ANDROID_HOME%\tools;)
下载安装nodejs
node2.2.1.默认安装
node2.2.2配置环境变量
Path D:\nodejs\; (也就是node.exe文件所在的目录)
测试:CMD中输入node-v,能看到版本号
下载安装Python2.7
将Python2.7的安装路径(也就是python.exe所在的目录)添加到环境变量Path
测试:CMD中输入Python -v
第一种方法安装Appium。
1) 打开CMD窗口,执行 npm install -g appium 命令开始安装Appium. Appium默认被安装到C:\Users\Administrator\AppData\Roaming\npm\ 下。
2) 把路径C:\Users\Administrator\AppData\Roaming\npm\ (appium可执行文件所在的目录)添加到环境变量Path
第二种方法安装Appium。
下载Appium压缩包
解压后配置appium环境变量
Path D:\tools\appium\Appium\node_moles\.bin;
测试:CMD中输入appium-doctor,能看到All Checks were successful
‘叁’ python+appium多个安卓移动设备并发,win764位环境
意思是说这个版本的appium不在与新版本兼容,请到appium.io去下载最新版本的appium。记得先卸载在安装
‘肆’ 如何搭建 mac appium+python
首先要有环境,分别是python、node、appium。(要知道appium是需要node环境的)
最好安装上brew神器,后面再装什么都很容易了。如果没有brew,那么一定要装一个才好,比如用ruby,安装后输入$ brewdoctor,如果出现Your system is ready to brew就说明brew是ok的。
$ruby-e"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)"
安装node环境,
brewinstallnode
先说appium吧,很简单通过dmg或者命令行来安装。
······|--dmg安装
不推荐的方法,因为不够自由。去官网上下载最新的安装包,自备梯子
https://bitbucket.org/appium/appium.app/downloads/
下载完后直接运行dmg文件安装,完成后点击appium-doctor检查配置项,根据提示修改环境配置。
······|--命令行安装 -- 推荐
使用npm命令进行安装最新版的appium
#运行前线给权限,否则提示权限错误
$sudochmod-R777/usr/local
$npminstall-gappium#自备梯子
#安装完后在安装doctor
$npminstall-gappium-doctor
#使用appium-doctor检查appium环境
$appium-doctor
最后根据实际提示来修改提示的问题,其中只有xCode Command最后会自动提示修复,其他需要手动配置。
·········································
下面是python,mac系统是自带python的,但不建议乱搞,最好是我们自己安装一个可以乱搞的版本,这样就不会把系统的搞坏。。。可以通过brew来安装。
$brewinstallpython
$brewinstallpython3#如果想安装python3,也是这个命令
安装完后,pip和setuptools也会被成功安装。试试brew list命令,来看看自己装了哪些。
接下来为了防止自己安装python的和系统的打架,我们需要设置一下PATH。mac首先会从usr/bin里找,然后是去下一个bin找,顺序可以输入echo $PATH来看看。而brew和我们安装的python都在/usr/local/bin中,所以我们需要调整一下系统的默认顺序,改成如下的顺序。(用vim或者其他熟悉的编辑器,记得sudo哦)
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin
新开命令窗口,在运行试试,首先调用的就是我们的python啦,这下可以乱搞了。
想使用appium需要安装一个库,这个也会被安装在我们的python里(/usr/local/Cellar)
$pipinstallAppium-Python-Client
后面至于什么Xcode、Xcode Command Line Tools、evToolsSecurity、Node.js binary、Carthage、ANDROID_HOME、JAVA_HOME、Bin directory,自己一个个搞定就是了,直到最终appium-doctor出现这行,才算大功告成
$,bye!