![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
App自动化测试
文章平均质量分 95
测试有道
empty your mind my friend
展开
-
appium实现自动化测试原理
bootstrap是Appium在初始化的时推送到Android手机上的一个UiAutomator测试脚本,该脚本的唯一一个测试方法的作用就是在手机端开启一个SocketServer(socket通信服务),实际上bootstrap是一个socket服务器,专门监听设备上4724端口过来的appium的连接和命令数据,并把appium的命令转换成uiautomator的命令来让uiautomator进行处理。原创 2024-02-19 12:26:56 · 1279 阅读 · 0 评论 -
Uiautomator2实现Android自动化测试详解
已选中的元素,通常用于复选框,参数为True,False。获得了焦点的元素,参数为True,False。当前选中的元素,参数为True,False。description符合指定正则的元素。可检查的元素,参数为True,False。可点击的元素,参数为True,False。可长按的元素,参数为True,False。可滚动的元素,参数为True,False。已激活的元素,参数为True,False。可聚焦的元素,参数为True,False。resourceId为符合指定正则的元素。原创 2024-02-19 12:20:57 · 1751 阅读 · 0 评论 -
使用wda框架实现IOS自动化测试详解
Facebook-wda库(wda是其简称)是一个基于WebDriverAgent的Python客户端库,用于实现iOS设备的自动化测试。WebDriverAgent:Facebook-wda库依赖于WebDriverAgent项目,这是一个由Facebook开源的iOS设备自动化测试框架。它是一个基于XCTest和XCUITest的服务,运行在iOS设备上,并提供了与设备进行通信的接口。WebDriver协议:Facebook-wda库使用WebDriver协议与WebDriverAgent进行通信。原创 2024-02-03 15:41:20 · 2683 阅读 · 3 评论 -
基于tidevice实现iOS app自动化使用详解
首先需要知道在iOS设备上是谁在执行发送过去的指令,它就是XCUITest,下面介绍它的由来和作用:XCTest和XCUITest是 iOS 开发中常用的两个测试框架,它们之间存在一定的区别和联系。XCTest:是苹果官方提供的测试框架,可以在 Objective-C 和 Swift 语言中使用。它提供了很多功能强大的测试工具,包括单元测试、性能测试、UI 测试等。使用 XCTest 可以帮助开发者快速编写和运行各种类型的测试用例,并得到详细的测试报告。原创 2024-02-01 12:15:24 · 2653 阅读 · 0 评论