Appium安装

来源:互联网 发布:java中方法的调用实例 编辑:程序博客网 时间:2024/05/16 04:49

Appium是一个app自动化测试框架,它的来历大家可以自行查找。

首先Appium只是一个工具,并非完整的自动化测试过程。由于它是通过模拟用户的操作来执行测试用例的,它只能返回测试用例是否成功执行。对于测试结果的正确性,它无法判断,这个问题需要在编写测试用例的时候解决。

这里把在win7下安装和配置Appium环境的过程简单说明一下,最后附上几个可以简单验证Appium是否正常工作的测试脚本。

本文提到的大部分安装包都可以在相应的官网找到,但是下载时可能会遇到问题,建议自己找最新的离线包下载,文章末尾提供的安装包是截至到2017年1月最新的。

本文会遇到非常多的设置环境变量问题,如果环境变量设置不正确,在运行命令的时候会提示:

“不是内部或外部命令,也不是可运行的程序或批处理文件。”

Appium需要以下工具或者环境。
- Android SDK
- JDK
- node.js

Appium支持多种语言,我选择的是Python。
- Python3.5
- 一个方便的文本编辑器,我用的是Notepad++


安装Android SDK并配置环境变量

先安装SDK控制器,安装好之后通过SDK控制器界面更新需要的工具和源码包。
建议更新:

  • build-tools_r25.0.2-windows
  • platform-23_r03
  • platform-tools_r25.0.4-windows
  • sources-23_r01
  • tools_r25.2.5-windows
  • usb_driver_r11-windows

更新完成之后需要手动设置环境变量,方法和JDK一样,建议去查看专门文章。完成后打开命令行,输入adb version后回车,如果能够显示adb的版本信息,说明环境变量基本没有问题。
在更新SDK的时候建议手动下载离线包,可以去这里下载: [东北大学开源软件镜像站]

安装JDK

建议使用最新的JDK版本,我安装的是JDK-8.121。
安装完成之后再去设置一下环境变量就可以了。任意打开一个命令行窗口,输入java -version后回车,能看到JDK版本信息就可以了。

安装node.js

建议下载稳定版本,也就是4.X或者6.X。安装的过程中可能会提醒自动设置环境变量,自己选择一下就可以了。
安装完成之后,打开命令行,输入node -v后回车,能看到node的版本信息就可以了。
node.js的版本非常多,有些版本可能会不支持Appium,建议先了解一下各个版本之间的差异。

安装Python

直接安装即可。
安装完成之后需要配置环境变量,打开命令行,输入python 后回车,正常的话可以看到python的命令行。

安装Appium服务端

直接安装即可。

安装Appium客户端

将安装包解压,找到文件夹中的setup.py文件,在此处打开命令行,执行python setup.py install进行安装。

其他

selenium-2.44.0和HTMLTestRunner.py,这两个东西好像可以生成可读性较好的html测试报告,我还没试过。
selenium-2.44.0安装时需要找到文件夹中的setup.py文件,在此处打开命令行,执行python setup.py install进行安装。
HTMLTestRunner.py安装时需要将文件放到\Python安装路径Lib的目录下即可。运行cmd,输入python,导入import HTMLTestRunner,无任何的错误提示信息,就表示成功。

所有相关的安装包都可以在以下地址下载:[百度网盘 密码:9g1g]

0 0