Appium 自动化测试从入门到精通,零基础也能听懂

目录

1.Appium介绍

2.Appium基本原理

3.Appium安装配置


1.Appium介绍


1,appium是开源的移动端自动化测试框架;
2,appium可以测试原生的、混合的、以及移动端的web项目;
3,appium可以测试ios,android应用(当然了,还有firefoxos);
4,appium是跨平台的,可以用在osx,windows以及linux桌面系统上;


2.Appium基本原理


在Android端,appium基于WebDriver协议,利用Bootstrap.jar,最后通过调⽤
用UiAutomator的命令,实现App的自动化测试。
UiAutomator测试框架是AndroidSDK自带的AppUI自动化测试Java库。
另外由于UiAutomator对H5的支持有限,appium引入了chromedriver以及
safaridriver等来实现基于H5的自动化。

2023年,你一定要学会的APP自动化测试项目实战_哔哩哔哩_bilibiliicon-default.png?t=N2N8https://www.bilibili.com/video/BV13g4y1G7QC/?spm_id_from=333.999.0.0                     Appium 自动化测试从入门到精通,零基础也能听懂_第1张图片

 

2.1.appium在android端工作流


1.client端也就是我们testscript是我们的webdriver测试脚本。
2.中间是起的Appium的服务,Appium在服务端起了一个Server(4723端口),
跟seleniumWebdriver测试框架类似,Appium⽀持标准的WebDriver
JSONWireProtocol。在这里提供它提供了一套REST的接口,AppiumServer接
收webdriverclient标准rest请求,解析请求内容,调⽤用对应的框架响应
操作。
3.appiumserver会把请求转发给中间件Bootstrap.jar,它是用java写的,安装
在手机上.Bootstrap监听4724端口并接收appium的命令,最终通过调⽤用
UiAutomator的命令来实现。
4.最后Bootstrap将执行的结果返回给appiumserver。
5.appiumserver再将结果返回给appiumclient。

Appium 自动化测试从入门到精通,零基础也能听懂_第2张图片

3.Appium安装配置


3.1.限制
如果你在windows上安装appium,你没法使用预编译专用于OSX的.app文件,
你也将不能测试IOSapps,因为appium依赖OSX专用的库来支持IOS测试。这
意味着你只能通过在mac上来运行IOS的app测试。这点限制挺大。
3.2.傻瓜式安装node.js

Appium 自动化测试从入门到精通,零基础也能听懂_第3张图片

 3.2.1.查看是否安装成功

Appium 自动化测试从入门到精通,零基础也能听懂_第4张图片

nodejs安装完毕后,需要配置环境变量
在PATH中添加:D:\ProgramFiles\nodejs;

3.3.傻瓜式安装Appium

Appium 自动化测试从入门到精通,零基础也能听懂_第5张图片

 3.3.1.成功界面

Appium 自动化测试从入门到精通,零基础也能听懂_第6张图片

 3.4.配置appium环境变量

D:\Appium\node_modules\.bin

Appium 自动化测试从入门到精通,零基础也能听懂_第7张图片

2023年,你一定要学会的APP自动化测试项目实战_哔哩哔哩_bilibiliicon-default.png?t=N2N8https://www.bilibili.com/video/BV13g4y1G7QC/?spm_id_from=333.999.0.0                   Appium 自动化测试从入门到精通,零基础也能听懂_第8张图片

Appium 自动化测试从入门到精通,零基础也能听懂_第9张图片

3.5.打开控制台,查看appium环境
3.5.1.appium-doctor

Appium 自动化测试从入门到精通,零基础也能听懂_第10张图片

3.6.配置Android—环境变量

D:\androidSDK

Appium 自动化测试从入门到精通,零基础也能听懂_第11张图片

Appium 自动化测试从入门到精通,零基础也能听懂_第12张图片

3.7.Python中配置appium环境(联网)
进入:D:\python\Scripts
打开控制台:
pipinstallAppium-Python-client

Appium 自动化测试从入门到精通,零基础也能听懂_第13张图片

3.8.总结:
1) androidsdk安装完毕后,需要配置环境变量
新建ANDROID_HOME
在PATH中添加:%ANDROID_HOME%:\.....
2) nodejs安装完毕后,需要配置环境变量
在PATH中添加:D:\ProgramFiles\nodejs;
3) appium安装完毕后,需要配置环境变量
D:\ProgramFiles(x86)\Appium\node_modules\.bin;
4) 配置好后,启动cmd,
输入node-v,查看node安装版本
输入appium-doctor检查appium的安装环境是否成功,
5) 安装Python,配置环境变量

2023年,你一定要学会的APP自动化测试项目实战_哔哩哔哩_bilibiliicon-default.png?t=N2N8https://www.bilibili.com/video/BV13g4y1G7QC/?spm_id_from=333.999.0.0Appium 自动化测试从入门到精通,零基础也能听懂_第14张图片

你可能感兴趣的:(自动化测试,appium,自动化测试,python,职场和发展,单元测试)