UI自动化测试
UI自动化测试
一只慵懒的猫啊
这个作者很懒,什么都没留下…
展开
-
Cypress(13)操作命令
cypress原创 2023-01-12 15:52:39 · 438 阅读 · 0 评论 -
Cypress(11)PO模式
cypress原创 2023-01-11 17:32:07 · 204 阅读 · 0 评论 -
Cypress(10)常用元素定位选择器
cypress原创 2023-01-12 11:43:22 · 803 阅读 · 0 评论 -
Cypress(9)环境变量配置
cypress原创 2023-01-11 15:37:22 · 321 阅读 · 0 评论 -
Cypress(8)Test Runner介绍及功能扩展
cypress原创 2023-01-11 15:25:04 · 228 阅读 · 0 评论 -
Cypress(7)测试用例断言
cypress原创 2023-01-11 14:49:59 · 737 阅读 · 0 评论 -
Cypress(6)数据驱动方式
cypress原创 2023-01-11 14:18:36 · 429 阅读 · 0 评论 -
Cypress(5)基于框架Mocha的主要应用
cypress原创 2023-01-11 11:46:37 · 124 阅读 · 0 评论 -
Cypress(4)Cypress的优势功能
Cypress原创 2023-01-11 11:09:53 · 206 阅读 · 0 评论 -
Cypress(3)cypress.json配置文件
cypress配置文件原创 2023-01-10 18:03:10 · 285 阅读 · 0 评论 -
Cypress(1)框架原理
Cypress框架原理原创 2023-01-10 18:00:20 · 673 阅读 · 0 评论 -
Appium-查看android安装包activity
没有apk,应用已安装,adb logcat命令清除logcat内容,adb logcat -c启动logcat,adb logcat ActivityManager:I *: s列出了所有的appadb shell dumpsys命令adb shell dumpsys window w | findstr 包名adb shell dumpsys window | findstr mCurrentFocusPC机本地存在 apk,但没有安装到手机端aapt命令配置aapt环境变量(sd原创 2021-03-16 11:19:17 · 179 阅读 · 0 评论 -
Appium服务器初始化参数设置
Desired CapabilitiesDesired capabilities 是一些发送给 Appium 服务器的键值对集合 (比如 map 或 hash),告诉服务器我们想要启动什么类型的自动化会话。也有各种可以在自动化运行时修改服务器行为的 capabilities。例如,我们可以把 platformName capability 设置为 iOS,告诉 Appium 我们想要 iOS 会话,而不是 Android 或者 Windows 会话。设置方法如:desire_cap = {原创 2021-03-17 19:54:19 · 433 阅读 · 0 评论 -
Xpath要点
XPath使用路径表达式在XML文档中进行导航,熟练掌握父子节点和属性就能熟练应用xpath在 XPath 中,有七种类型的节点:元素、属性、文本、命名空间、处理指令、注释以及文档(根)节点。XML 文档是被作为节点树来对待的。树的根被称为文档节点或者根节点。举例:<bookstore><book> <title lang="eng">Harry Potter</title> <author>Rowling</author&原创 2021-03-17 20:51:37 · 55 阅读 · 0 评论 -
Cypress(2)安装及目录结构
cypress原创 2022-12-27 15:03:24 · 291 阅读 · 0 评论 -
Yaml文件操作基础
yaml文件读取列表读取多个用例用 三个短横 —原创 2021-04-14 13:58:20 · 64 阅读 · 0 评论 -
UI测试框架(三)之Monkey随机遍历测试
准备工作利用pyHook和PyUserInput库来模拟用户输入和鼠标,键盘事件原创 2021-03-26 16:32:35 · 241 阅读 · 0 评论 -
Appium-多设备启动停止Appium server的代码实现
测试背景连接多台手机终端同时执行测试用例,实现的方式:获取用例中需要执行用例的设备id个数以及实际连接到的设备数(通过adb devices获取)然后启动相应数量的Appium 服务,以便每个设备执行时并发进行并且互不影响。python脚本实现什么是bp端口?bp端口(–bootstrap-port),是appium和设备之间通讯的端口,如果不能指定到,则无法运行多台设备脚本。需要启动多个appium服务,那必须为每个服务指定端口和bp端口为了根据连接设备的个数启动相应数量的appiu原创 2021-03-25 10:32:29 · 304 阅读 · 0 评论