appium+python 自动化测试环境搭建
2015-08-25 17:36
567 查看
这篇文档主要介绍windows下如何搭建基于appium的android自动化测试环境。
搭建步骤如下:
安装jdk,安装好后将jdk相关目录加入环境变量,以我的为例:
将 D:\Program Files \Java\jdk1.6.0_45\bin 加入path 系统变量
将 D:\Program Files \Java\jdk1.6.0_45\lib 加入classpath 变量(没有classpath的话自己新建)
下载adt-bundle-windows-x86-20130522(版本可选)并解压,这是个集成了android sdk 的集成开发环境,对于开发android程序很方便。我们的自动化测试主要用到的是其中集成的android sdk,但是为了方便阅读相关代码,这个工具是比较好的一个选择。也可以直接下载android sdk
解压后的目录为(以我为例):D:\adt-bundle-windows-x86-20130522
添加环境变量,将D:\adt-bundle-windows-x86-20130522\sdk\tools目录以及D:\adt-bundle-windows-x86-20130522\sdk\platform-tools
添加至path系统变量
安装node.js,去node.js官网(https://nodejs.org/download/)下载msi格式的安装文件,下载后安装
安装appium。 node.js安装成功后打开命令行,输入npm install –g appium 命令安装appium,安装完成后在命令行中输入 appium-doctor 检验appium的运行环境是否正常,如果有错误,对照错误解决即可,下图说明appium的android运行环境配置成功:
或者安装apium客户端
,直接去官网下载appium.exe安装文件,进行安装 https://bitbucket.org/appium/appium.app/downloads/ 需要 配置appium环境变量 D:\Program
Files\Appium\node_modules\.bin(也可以使用命令安装npm install wd # get appium client )
安装python,下载并安装python,安装后将python根目录添加至path环境变量
以我的目录为例:将C:\Python27 加至path环境变量,加入后进入命令行,输入python 出现类似下图所示的界面表示安装成功
安装Python的setuptools库 (因为安装Python的Selenium库需要用到它)
1) 下载setuptools文件并解压 https://pypi.python.org/pypi/setuptools/12.0.4#downloads
2) 打开CMD窗口,进入解压后的setuptools目录,执行命令python setup.py install 进行安装
?
在以下地址下载最新的PIP安装文件:http://pypi.python.org/pypi/pip#downloads
,命令行工具cd切换到pip的目录,找到setup.py文件,然后输入python setup.py install,运行即可(之所以能运行这步,是因为之前安装的setuptools工具,以后就可以随意安装python的库了,只要找对setup.py文件的路径,运行上述命令,就可以方便的安装了),最后把pip的路径添加到环境变量中如 C:\python27\Scripts
安装appium的python客户端
下载python-client-master.zip包,下载地址:https://github.com/appium/python-client
下载后解压,在命令行中进入python-client-master目录,该目录下包含setup.py文件
进入后输入 python setup.py install命令安装客户端
启动appium。进入命令行输入appium 即可启动appium,出现如下界面表示启动成功:
上面就已经算是搭好了Appium的基本环境了, 在写测试脚本之前,我们先安装几个必要的Python三方库。
安装Python的Selenium库(Appium是采用WebDriver传输测试请求,利用Selenium的WebDriver功能)
1) 下载selenium文件并解压 https://pypi.python.org/pypi/selenium/2.44.0
2) 打开CMD窗口,进入解压后的selenium目录,执行命令python setup.py install 进行安装
?
2 下载Python的HTMLTestRunner.py,保存到Python安装路径的Lib目录下(如C:\Python27\Lib)。
下载地址 http://tungwaiyip.info/software/HTMLTestRunner.html
appium演示源码: https://github.com/appium/sample-code
搭建步骤如下:
安装jdk,安装好后将jdk相关目录加入环境变量,以我的为例:
将 D:\Program Files \Java\jdk1.6.0_45\bin 加入path 系统变量
将 D:\Program Files \Java\jdk1.6.0_45\lib 加入classpath 变量(没有classpath的话自己新建)
下载adt-bundle-windows-x86-20130522(版本可选)并解压,这是个集成了android sdk 的集成开发环境,对于开发android程序很方便。我们的自动化测试主要用到的是其中集成的android sdk,但是为了方便阅读相关代码,这个工具是比较好的一个选择。也可以直接下载android sdk
解压后的目录为(以我为例):D:\adt-bundle-windows-x86-20130522
添加环境变量,将D:\adt-bundle-windows-x86-20130522\sdk\tools目录以及D:\adt-bundle-windows-x86-20130522\sdk\platform-tools
添加至path系统变量
安装node.js,去node.js官网(https://nodejs.org/download/)下载msi格式的安装文件,下载后安装
安装appium。 node.js安装成功后打开命令行,输入npm install –g appium 命令安装appium,安装完成后在命令行中输入 appium-doctor 检验appium的运行环境是否正常,如果有错误,对照错误解决即可,下图说明appium的android运行环境配置成功:
或者安装apium客户端
,直接去官网下载appium.exe安装文件,进行安装 https://bitbucket.org/appium/appium.app/downloads/ 需要 配置appium环境变量 D:\Program
Files\Appium\node_modules\.bin(也可以使用命令安装npm install wd # get appium client )
安装python,下载并安装python,安装后将python根目录添加至path环境变量
以我的目录为例:将C:\Python27 加至path环境变量,加入后进入命令行,输入python 出现类似下图所示的界面表示安装成功
安装Python的setuptools库 (因为安装Python的Selenium库需要用到它)
1) 下载setuptools文件并解压 https://pypi.python.org/pypi/setuptools/12.0.4#downloads
2) 打开CMD窗口,进入解压后的setuptools目录,执行命令python setup.py install 进行安装
?
,命令行工具cd切换到pip的目录,找到setup.py文件,然后输入python setup.py install,运行即可(之所以能运行这步,是因为之前安装的setuptools工具,以后就可以随意安装python的库了,只要找对setup.py文件的路径,运行上述命令,就可以方便的安装了),最后把pip的路径添加到环境变量中如 C:\python27\Scripts
安装appium的python客户端
下载python-client-master.zip包,下载地址:https://github.com/appium/python-client
下载后解压,在命令行中进入python-client-master目录,该目录下包含setup.py文件
进入后输入 python setup.py install命令安装客户端
启动appium。进入命令行输入appium 即可启动appium,出现如下界面表示启动成功:
上面就已经算是搭好了Appium的基本环境了, 在写测试脚本之前,我们先安装几个必要的Python三方库。
安装Python的Selenium库(Appium是采用WebDriver传输测试请求,利用Selenium的WebDriver功能)
1) 下载selenium文件并解压 https://pypi.python.org/pypi/selenium/2.44.0
2) 打开CMD窗口,进入解压后的selenium目录,执行命令python setup.py install 进行安装
?
下载地址 http://tungwaiyip.info/software/HTMLTestRunner.html
appium演示源码: https://github.com/appium/sample-code
相关文章推荐
- android:weightSum="2"
- Android应用开发(一):Android平台搭建与开发环境配置
- android 安装 apk 遭遇 java.lang.UnsupportedOperationException: Only file:// URIs are supported
- Android应用开发(一):Android平台搭建与开发环境配置
- [转]Android强制设置横屏或竖屏
- Failed to resolve: com.android.support:support-v4:19
- AndroidMainfest.xml
- android下的图片裁剪和压缩
- Android 六种核心安全机制
- IOS工程中如何去掉第三方的警告
- 关联(objc_setAssociatedObject、objc_getAssociatedObject、objc_removeAssociatedObjects)
- android:windowSoftInputMode属性详解
- ios开发学习----swift学习之(一)基本运算
- 如何使用网页开发自己的app,在网页中的按钮与自己的java代码绑定来实现打电话即javascript代码调用java代码,和java代码来调用javascript代码
- 微信开发自定义菜单数组结构
- Ant自动编译打包&发布 android项目
- iOS 判断是否安装SIM卡
- 关于iOS设备处理器的指令集
- 彻底解决Android SDK Manager更新慢的问题
- Unity之弹床(蹦床效果)