基于Appium、Python的自动化测试环境部署和实践(2)

发表于:2017-04-20来源:cnblogs作者:bacon刘点击数: 标签:pythonAppium
2) vcredist_x86_c++安装: 百度下载vcredist_x86_c++.exe文件,双击安装即可。 3) .NET Framework安装: 百度一个大于4.0版本的.NET Framework.exe文件。双击安装即可。

 
2)vcredist_x86_c++安装:百度下载vcredist_x86_c++.exe文件,双击安装即可。
3).NET Framework安装:百度一个大于4.0版本的.NET Framework.exe文件。双击安装即可。
4)Appium服务端安装:下一个Appium for windows 1.4.16版本,双击安装即可。(注:Appium分为客服端和服务端,服务端就是Appium工具,又可以分为GUI版本和终端版本。GUI版本是可视化的图像界面工具,终端版本是在终端启动的一个服务而已。客服端就是针对python、java、ruby等语言开发的类库)
5)ADB安装:ADB是ADT的一个工具,所以,在要下一个ADT的安装包(免安装的)解压即可。然后,设置系统环境变量ANDROID_HOME为ADT所在目录(比如D:\Mobile-AutoTest-Software\adt-bundle-windows-x86_64-20130917\sdk),同时把并把ADT里的tools和platform-tools两个目录加入到系统的 Path路径里:注意:adb需要安装adb驱动,一般手机驱动自带adb驱动,所以只要安装一个手机驱动即可
 
 
                                                   
adb安装成功后在终端输入adb devices会弹出PC端连接的设备的udid
                     
 
 
6)python安装:下一个python2.7的安装包,双击安装即可。如果需要通过python安装相关的python类库,还要安装pypa-setuptools、pip等工具。
6)Appium客服端安装:安装Appium Client(客户端只需安装一个,比如Python的或者Java的)这里以python为例:
1、需首先安装Python、pypa-setuptools、pip等Python环境(安装过程自行百度),然后通过pip在线(PC需联网)安装Selenium及Python客户端(cmd下切换到Python安装目录C:\Python27\Lib\site-packages\后执行):
python pip install Selenium
python pip install Appium-Python-Client
2、设置环境变量,把Python的目录加到系统的Path路径里

 
 
小提示:
安装Appium-Python-Client客户端时有时会遇到setuptools版本问题,运行python pip install –upgrade setuptools升级后再安装:
                    
 
如果机器没联网,下载Selenium和Appium-Python-Client,并解压把整个目录放到Python安装目录(一般是C:\Python27\Lib\site-packages 目录下),如下图(selenium-2.53.1目录下py目录的selenium目录拷贝到上面的site-packages目录)
 
                          
 
 
 
Java客户端可直接下载Jar包(比如java-client-3.2.0.jar),在Java工程中添加Jar即可。
其他客户端安装【略】 
按照如上步骤安装好各软件后,基本环境就算完成了。启动Appum,填写被测APP路径,Platform选Android,Automation Name选Appium,PlatformVersion根据手机的Android版本选择,DeviceName选择上面adb命令识别的手机udid号;Server地址和端口保持默认:
  
配置上面两项内容后,点击启动按钮,看到最后一行信息及表示启动成功:
 
 

3.2 Mac版安装

3.2.1 软件列表

Mac Pro (OS X 10.10.3)
JDK > 1.6
Appium for Mac(最新版Appium-1.4.13.dmg)
Xcode 7.X
Appium Client(Python、Java等),对于Java客户端,还需要Selenium包selenium-java-2.46.0.jar , selenium  -server-standalone-2.46.0.jar

原文转自:http://www.cnblogs.com/baconLiu/p/6735441.html

...