51Testing软件测试论坛
标题:
利用Appium实现App自动化测试
[打印本页]
作者:
雨中漫步_012
时间:
2018-6-19 17:03
标题:
利用Appium实现App自动化测试
一、工具
Appium的核心其实是一个暴露了一系列REST API的service
这个service的功能是监听一个端口(4723),然后接受由client发送来的command,然后翻译这些命令,
再把这些命令转换成移动设备可以理解的形式发送给移动设备,移动设备执行完这些命苦后把执行结果返
回给appium service,最后appium service 再把执行后的结果返回给client。
原理图:
[attach]116568[/attach]
Client只要是指由编程语言(或脚本语言)开发的的自动化测试脚本
Server:Appuim
移动终端:手机、平板等
二、APP自动化测试环境搭建
1.安装node.Js(Appium是通过nodejs实现的,nodejs是个解释器)
a.百度下载地址,安装对应系统版本的软件(D:\Program Files (x86)\nodejs)
b.在命令行窗口查看是否配置变量:在cmd窗口下输入node –v 如果显示版本号,则安装完成
[attach]116569[/attach]
2.配置Android sdk环境
a.安装或者直接下载解压adt(D:\ProgramFiles\adt-bundle-64)
b.配置ANDROID_HOME环境变量(值为adt下sdk的目录:D:\Program Files\adt-bundle-64\sdk)
c.把sdk下的tools目录配置在Path变量下(;%ANDROID_HOME%\tools)
d.把skd下的platform-tools目录配置在Path变量下(;%ANDROID_HOME%\platform-tools)
e.验证是否安装成功:在cmd窗口下输入adb
[attach]116570[/attach]
3.安装模拟器进行app测试(可以使用自己的手机)
a.打开开发者模式
b.打开USB调试
4.安装Appium
a.安装或者直接解压(D:\ProgramFiles (x86)\Appium)
b.配置Path变量(D:\ProgramFiles (x86)\Appium\node_modules\.bin)
c.验证是否安装成功:在cmd窗口下输入:appium-doctor
[attach]116571[/attach]
三、appium框架搭建:
1、 使用eclipse创建新的项目AppiumTest,创建新的类com.lemon.appuim
2、 引入外部jar包:
java-client
selenium-java
selenium-server-standalone
补充:添加外部jar包:
1、Build path àConfigure Build PathàAdd External Jar 找到对应的jar包添加即可
2、NewàFolder 直接复制粘贴到创建的新文件夹内,然后 build pathàadd to build path
作者:
锦冉
时间:
2018-11-10 18:25
请问,能不能分享下这三个包
java-client
selenium-java
selenium-server-standalone
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2