pyswat和pyapp框架,交流群631466916

python自动化测试应用-第1篇(APP测试)--Appium环境篇

上一篇 / 下一篇  2017-03-17 12:10:46 / 个人分类:appium

1             安卓app自动化测试-appium环境篇

                                   --lamecho

1.1概要

      大家好!先自我介绍一下,我是lamecho(辣么丑),在软件测试行业�**嗄辏恢毕胄锤鱿盗文章介绍软件测试自动化方面的东西,所以今天开�2017315日挤挤时间开写了,我们就一起有坑填坑,有山搬山吧。好,自我介绍先到这里,因为本篇主旨是介绍安卓app自动化测试,就不在这里扯些无关的废话,有机会再在以后的文章中慢慢阐述一些理论的东西。有关智能机(Android/IOS)上app的自动化测试原理一句话:通过python脚本利用appium第三方库实现。(另:多说一句,其他语言或其他工具同样能够做,这里不做优劣,好坏评判。我讲的是python)我后面一系列的文章都会有个主基调实战为主。

 

1.2环境篇环境准备

      操作系统windows10 64位,本篇只涉及windows的环境安装,至于MAC的系统会在以后的文章中涉及(毕竟你想要做iosapp自动化测试必须要在苹果机上装环境,而MAC的环境安装可以说是噩梦!)所以大家在准备环境时,一定要看清楚自己的电脑是64位还是32位,因为有些软件的安装要按照自身的系统选择版本!涉及到时候我会提醒大家。

      准备及安装步骤:

      涉及的软件我会尽可能的给大家找到下载链接(今天是2017315日)

(1)     python的安装

有关python的安装(已经有环境的筒子略过),目前可供选择的版本Python 3.6.0 - Python 2.7.13。简单说2.7比较**老套,3.0以后就是比较时尚。至于选择安装哪个版本自行决断。我的是2.7的版本。

链接:https://www.python.org/。 这里是官网的链接。

提醒:python的安装是傻瓜式的,一步步next就好,别瞎去改安装路径,最后记得勾选配置环境变量(也就是说安装的时候就自动把环境变量给你配置好,省的自己再去配置)

完成安装后,运行—cmd—输入python


看到这个没报错,显示以上信息表示python的运行环境ok了。简单点输入

print 1+1回车,结果应该是命令窗返回2

 

(2)     node.js的安装

从这里开始就是有关appium运行环境的准备了。第一步安装node.js

链接:https://nodejs.org/en/download/

提醒:注意!!!下载对应自己操作系统的版本


鉴于我的操作系统是win10 64位,所以我下载的是第一个条目的64-bit的版本。安装过程无需赘述。安装完成后,同样的在运行—cmd—输入npm -v


显示以上内容表示node也装好了!

 

(3)     .NET Framework 4.5的安装

链接:http://www.microsoft.com/zh-cn/download/details.aspx?id=30653

提醒:去官网下载最新的就是了,目前是4.5

 

(4)     AppiumForWindows的安装

这个就是我们的主角了,appium真身


这个是安装好后的运行起来的模样。

链接:https://bitbucket.org/appium/appium.app/downloads/

提醒:选择windows版本,如AppiumForWindows_1_4_16_1.zip这个目前是最新版本了。解压后直接运行appium-installer.exe安装即可。具体的操作方法在后面的章节再提及。

 

(5)     JDK的安装

由于本章是介绍安卓的自动化实现,当然缺少不了安卓环境的准备。

链接:https://www.java.com/zh_CN/download/manual.jsp官网地址

提醒:我下载的是jre-8u111-windows-x64.exewindows 64位版本。安装即可。完成后就是在系统环境变量中将java的环境变量并添加到CLASSPATH

具体操作步骤:

1.

新建JAVA_HOME 

路径为C:\Program Files (x86)\Java\jdk1.6.0_39

2.

CLASSPATH 变量中加入路径

;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

3.

Path 变量中加入路径

%JAVA_HOME%\bin %JAVA_HOME%\jre\bin

安装配置完成后,运行—cmd—输入java –version。有版本返回表示java环境ok了。

 

(6)     Android SDK的安装

由于大家都懂的原因国内是无法直接访问google的链接地址,所以不能直接在google的官方链接下载(怀念流畅用google的年代)

链接:http://www.androiddevtools.cn/

提醒:上面的链接是国内的一个android开发者网站,在里边可以找到Android SDK Tools的安装包。下载安装windows版本即可。同样环境变量要配置一下。

具体操作步骤:

1.

新建ANDROID_HOME

路径为C:\Program Files (x86)\Android\android-sdk\

2.

Path 变量中加入路径

%ANDROID_HOME%\platform-tools %ANDROID_HOME%\tools

 

(7)     SDK Platform-Tools的安装

在上面提供的网站里,接下来就是下载相应需要的文件

SDK Platform-Toolsbuild-tools下载下来后放到我们的sdk文件夹下面。首先我们先看一下我们的sdk路径下的文件结构(因为这块还是需要仔细点的)。


保证你的环境中如此一致,最后单说platforms这个文件夹,这是Android开发所需的sdk,按道理我们是可以点开SDK Manager.exe直接去下载需要的sdk版本,单都懂的原因,此路不通。所以可以直接在网站中直接下载一个对应的sdk版本并解压放到platforms文件夹下,我下载的是android-4.2.2

在本步骤中涉及到的所有操作都可以在提供的网站里找到,注意!

 

(8)     Appium Client的安装

筒子们革命成功最后一步,回到我们的python开发环境了,就是安装我们的Appium Client。这里推荐去官网下载安装,如果你在运行环境去通过pip2 install Appium-Python-Client命令直接安装,本身来说是最方便,简单的。但是由于网络的原因经常会下载报错。

链接:https://pypi.python.org/pypi/Appium-Python-Client

提醒:我下载的是Appium-Python-Client-0.23.tar.gz。最新0.24了。解压后,在命令行中输入pip2 install文件解压路径setup回车。如果遇到报错可自行在网上查找python tar包的安装方法!

 


1.3环境篇结束

至此,我们的测试环境就安装完了。这一篇的环境篇也就要结束了。下一篇,我们将从appium的相关配置谈起,到连接真机,最后实现一个pythondemo。最后很开心大家走出了自动化测试的第一步,大家好我是lamecho,英文名难记就叫我辣么丑吧。

最后放个卫星,appium的自动化测试文章结束后,还会着手seleniumweb端的文章。环境准备是个引子,很多时候大家就败在这里,而真正重要的还是脚本代码的编写,如何构思一个自动化的测试框架。

原创文章,转载请注明出处。新浪微博搜索 “lamecho好棒” 欢迎大家来撩。

微博:https://weibo.com/u/6017986584

博客:http://blog.sina.com.cn/u/6017986584


TAG: selenium学习 appium教程 appium进阶 appium环境搭建

引用 删除 renqian   /   2018-07-11 17:07:58
1
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

lamecho

lamecho

博客文章全为原创,欢迎转载但请说明出处 欢迎关注我的微信号,搜索“fire-bug“捉虫师

日历

« 2018-07-20  
1234567
891011121314
15161718192021
22232425262728
293031    

数据统计

  • 访问量: 17018
  • 日志数: 17
  • 图片数: 1
  • 建立时间: 2017-03-17
  • 更新时间: 2017-10-16

RSS订阅

Open Toolbar