Windows之Appium配置

上一篇 / 下一篇  2015-09-02 19:11:44 / 个人分类:移动自动化测试 工具篇

文档参考:http://www.cnblogs.com/fnng/p/4540731.html (虫师 'Win7 x64')
简介引用虫师对移动自动化测试的介绍
 
 反观各种互联网的招聘移动测试成了主流,如果再不去学习移动自动化测试技术将会被淘汰。

====================

     web自动化测试的路线是这样的:编程语言基础--->测试框架--->webdriver API--->开发自动化测试项目。

     移动自动化的测试的路线要长一些:编程语言基础--->测试框架--->android/IOS开发测试基础---->appium API ----->开发移动自动化项目。

=====================

     Appium测试环境的搭建相对比较繁琐,相信不少出学者都没开始学习就已经死在了环境搭建上。所以,我首先会分篇的介绍环境搭建的全过程。

本人使用系统环境为 Windows 7 x86

第一节  安装Appium

 

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模拟器)
此处参考(参考不是参照)http://www.cnblogs.com/fnng/p/4552438.html (虫师)
这里我就仅说一下 虫师Android开发环境篇章中的 appium -doctor 命令检测(可能很多朋友都有遇到 “我可完全跟着您(虫师)的操作配置,怎么我的提示不是内部或外部函数?”。好吧!这里我也未能给各位澄清,but不用担心 这里完全无法影响到你的测试,因为在appium运行过程中 这些文件都会引入),直接进入到下一步吧!
 
 
 
Third
第三步,安装Android模拟器http://www.cnblogs.com/fnng/p/4560298.html 完全按照 虫师的步骤进行(不解释,谁叫人家写得好呢!)
虫师的评论中 已经有朋友提出疑问,解释一下 因为Android模拟器运行过程中 会占用大量系统资源空间,所以硬件配置会有直接关系,根据不同硬件配置 启动时间会有差别。
 
 
 
Fourth
第四步,其实也没什么可写了,环境已经配置完成,加个验收工程http://www.cnblogs.com/fnng/p/4579152.html (虫师) “不理解代码的朋友要加把劲啦!”

TAG: Appium 移动测试工具 appium

引用 删除 MS06ZAKU   /   2015-12-08 16:32:11
5
 

评分:0

我来说两句

日历

« 2024-05-01  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 7414
  • 日志数: 5
  • 建立时间: 2015-05-15
  • 更新时间: 2016-02-03

RSS订阅

Open Toolbar