不知道为什么?突然就感觉自己要学点东西了,简单的黑盒测试枯燥无味。

然后跟好朋友沟通了解到appium,然后达成协议共同学习


然后我在网上找资料,一下路线就是网上一个博客中找到的:


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

移动自动化的测试的路线则是这样的:编程语言基础--->测试框架--->android/IOS开发测试基础---->appium API ----->开发移动自动化项目。


不多废话,开始!


准备工作

一、python安装

我安装了两个版本:

python2.7.5和python3.5.2

安装步骤忽略了,太简单


二、Appium安装

appium官网http://appium.io/

1、先安装node.js

appium就是node的其中一个开源项目,appium server端是用node视线,遵循了REST架构,所以appium开源用node的包管理工具npm来进行安装

下载node.js,下载地址:https://nodejs.org/en/download/  建议下载最新的LTS版本,一路"Next"即可安装完成。默认安装路径为"C:/Program Files/nodejs/",安装时需添加系统全局变量。

我安装的版本是3.10.10


2、安装步骤

安装Appium

方法一:

  由于appium实则是一个node的开源项目,所以可以使用node的包管理工具npm在线安装,打开命令提示符窗口输入"npm install -g appium"即可在线安装,但是由于GFW关系,此方法会在安装过程中卡住或是直接报错,解决办法:挂×××代理FQ

方法二:

  因为npm install是连接官方的npmjs.org去下载源码,为了满足国内开发人员的需要,淘宝npm镜像cnpmjs.org可替代官方版本。打开输入"npm install -g appium --registry=https://registry.npm.taobao.org"。此方法可行,但不推荐,安装过程耗费时间略长,也不一定会成功。

方法三:(推荐)

  直接下载appium的GUI界面安装包,下载地址:https://pan.baidu.com/s/1jGvAISu#list/path=%2F,Windows最新版本是AppiumForWindows_1.4.16.1.zip


我使用的是方法三