反观各种
互联网的招聘移动测试成了主流,如果再不去
学习移动自动化测试技术将会被淘汰。
====================
web自动化测试的路线是这样的:编程语言基础--->测试框架--->webdriver API--->开发自动化测试项目。
移动自动化的测试的路线要长一些:编程语言基础--->测试框架--->android/IOS开发测试基础---->appium API ----->开发移动自动化项目。
=====================
Appium测试环境的搭建相对比较繁琐,相信不少出学者都没开始学习就已经死在了环境搭建上。所以,我首先会分篇的介绍环境搭建的全过程。
本人使用系统环境为 Windows 7 x86
Appium官方网站:http://appium.io/
Easy setup process, run a test now.
> brew install node # get node.js
> npm install -g appium # get appium
> npm install wd # get appium client
> appium & # start appium
> node your-appium-test.js
官方首页给出**pium的安装步骤。
根据官方提供安装步骤,第一步 node.js安装。(提供链接供各位朋友下载 node.js官方网站:https://nodejs.org/),然而本人并不建议各位依照官方提供步骤安装,因为此处官方第一步node.js安装 仅为命令行中获取下载安装appium提供一个必须条件(应该很多朋友看到过许许多多的appium配置教程,然而却几乎同是在 npm install -g appium /
npm --registry http://registry.cnpmjs.org install -g appium (推荐这种,npm的国内镜像) 出现了一大堆error ,这简直就是个"深坑")
不多说,直接进入咱们安装第一步
First
在
Appium官方网站上下载操作系统相应的Appium版本。https://bitbucket.org/appium/appium.app/downloads/
当前最新版本为AppiumForWindows_1_4_0_0.zip ,注意这是一个Windows 版本,如果你的电脑为MAC请下载appium-1.3.7.dmg。虽然你已经看到了这些下载包,但我不保证你能下载的下来。原因你懂的~!
所以,再来提供一个百度网盘的下载链接:http://pan.baidu.com/s/1jGvAISu
我们以Windows为例,将下载的AppiumForWindows_1_4_0_0.zip 进行解压,如下:
双击“appium-installer.exe”进行安装。根据提示,一步一步进行安装,这里不再啰嗦。最终在会桌面上生成Appium图标,当我双击图标时,那么问题来了。
这个是因为Appium是由.NET 开发的,所以,它会依赖 .NET framework相关组件。百度“.net framework 4.0” ,百度软件中心提供该框架的下载,将其下载并安装即可。
“.net framework 4.0”安装完成,再次启动Appium,再次弹出提示:
好吧,再次百度“.net framework 4.5”,进行下载安装。再次启动Appium。
好吧!Appium终于可以启动起来了。
嗯哼(咳嗽一声),前面有提到官方提供第一步安装为 node.js (而我刚刚并未这样做,这是为什么呢?)。因为Appium安装包已将nodejs集成安装到 Appium目录下,So 我们仅需将Appium目录配置到 系统环境变量 path 即可
保存完成之后,验证一下我们的nodejs是否配置成功 打开命令行窗口 输入node -v \ npm ,出现以下信息即为配置成功
Second
第二步,Android开发环境(我们同样需要一部Android手机(手机需要链接电脑)或者Android模拟器) 这里我就仅说一下 虫师Android开发环境篇章中的 appium -doctor 命令检测(可能很多朋友都有遇到 “我可完全跟着您(虫师)的操作配置,怎么我的提示不是内部或外部函数?”。好吧!这里我也未能给各位澄清,but不用担心 这里完全无法影响到你的测试,因为在appium运行过程中 这些文件都会引入),直接进入到下一步吧!
Third
虫师的评论中 已经有朋友提出疑问,解释一下 因为Android模拟器运行过程中 会占用大量系统资源空间,所以硬件配置会有直接关系,根据不同硬件配置 启动时间会有差别。
Fourth