APP自动化基础及环境搭建

发布时间:2023-03-10 12:00

\"APP自动化基础及环境搭建_第1张图片\"

自动化测试主要用于回归测试。

APP比web端来说,迭代太多。

兼容性测试,现在都在云平台上执行。如云测。

\"APP自动化基础及环境搭建_第2张图片\"

支持语言,是什么意思。

Macaca技术支持特别少。

\"APP自动化基础及环境搭建_第3张图片\"

native就是原生安卓系统。

webview网络视图,就是H5

\"APP自动化基础及环境搭建_第4张图片\" 

 \"APP自动化基础及环境搭建_第5张图片\"

Appium工作原理 

 \"APP自动化基础及环境搭建_第6张图片\"

 到这里,还是不懂。

 Appium环境搭建

\"APP自动化基础及环境搭建_第7张图片\"

 \"APP自动化基础及环境搭建_第8张图片\"

\"APP自动化基础及环境搭建_第9张图片\" 

\"APP自动化基础及环境搭建_第10张图片\" 

Tools取消勾选。

\"APP自动化基础及环境搭建_第11张图片\" 

 \"APP自动化基础及环境搭建_第12张图片\"

 王学丹的课,讲的就是仔细。比其他任何老师的都好。

\"APP自动化基础及环境搭建_第13张图片\"

\"APP自动化基础及环境搭建_第14张图片\" 

 加入path

\"APP自动化基础及环境搭建_第15张图片\"

加入path

\"APP自动化基础及环境搭建_第16张图片\" 

加入path

验证,命令行输入adb,只要看到版本号。

\"APP自动化基础及环境搭建_第17张图片\" \"APP自动化基础及环境搭建_第18张图片\"

夜神模拟器。

\"APP自动化基础及环境搭建_第19张图片\" 

如何让系统找到模拟器?

\"APP自动化基础及环境搭建_第20张图片\"把platform下的adb改名为夜神bin下的nox_adb,并复制到bin文件夹,然后重启夜神。

再用adb devices 检测到的就是夜神模拟器的设备

\"APP自动化基础及环境搭建_第21张图片\" 

 运行第一个appium测试

夜神模拟器打开USB开发者模式

\"APP自动化基础及环境搭建_第22张图片\"

\"APP自动化基础及环境搭建_第23张图片\" 

 \"APP自动化基础及环境搭建_第24张图片\"

 \"APP自动化基础及环境搭建_第25张图片\"

\"APP自动化基础及环境搭建_第26张图片\" 

\"APP自动化基础及环境搭建_第27张图片\" 

定位到应用。

\"APP自动化基础及环境搭建_第28张图片\" 

点击元素,右下角显示元素信息。

 ​​​​​​\"APP自动化基础及环境搭建_第29张图片\"

 

platformName和plartFormVersion是根据安卓版本写的
devicesName是自己起的
每个在移动端运行的APP都会有一个包 appPackage 先启动待测应用 再用adb命令去获取
这里没搞懂,为什么要访问127那个网址的4723端口。
appium填写127网址和端口,启动appium,然后执行脚本,结果:启动了通讯录应用。

appium是一个server?

 

 

 

ItVuer - 免责声明 - 关于我们 - 联系我们

本网站信息来源于互联网,如有侵权请联系:561261067@qq.com

桂ICP备16001015号