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]
- appium安装
- appium安装
- appium安装
- Appium安装
- appium安装
- Appium安装
- 安装appium
- Appium安装
- 02Appium-Appium环境安装
- Appium安装教程
- Appium安装教程
- Appium安装教程
- Appium Mac安装测试
- appium安装(Linux/mac)
- appium-1 安装
- appium的安装
- Appium 的安装启动
- appium初次安装(mac)
- iOS学习笔记-070.手势识别04——抽屉控件使用
- PAT(乙) 1015. 德才论 (25)
- PAT 朋友圈(改)并查集统计集合中最大元素数目和统计集合数目
- CSP框架的配置
- Myeclipse配置Maven
- Appium安装
- event.keyCode用法及列表
- linux 键盘鼠标事件
- POJ
- 在排序数组中找给定数字出现的次数和任意整数有几种分解方法
- 学会阅读Java字节码
- NYOJ-20吝啬的国度(图的遍历)
- 蓝桥杯练习系统真题8——买不到的数目
- 10进制转换为8进制