摘要: uiautomatorviewer 安装:Android SDK 自带的界面分析工具 运行:打开tools/bin 目录下的 uiautomatorviewer 程序 weditor 要求:python 3.6+ 安装:pip install weditor 运行:python -m weditor 阅读全文
posted @ 2022-07-16 15:17 小小滴人a 阅读(80) 评论(0) 推荐(0) 编辑
摘要: Appium框架介绍 Appium 的引擎 Android 是 uiautomator2 ios 是 xcuitest Appium 的设计理念 webdriver 是基于 http 协议的,第一连接会建立一个 session 会话,并通过 post 发送一个 json 告知服务端相关测试信息 cl 阅读全文
posted @ 2022-07-16 12:15 小小滴人a 阅读(223) 评论(0) 推荐(0) 编辑
摘要: Android 的布局 Android 是通过容器的布局属性来管理子控件的位置关系,布局过程就是把界面上的所有的控件,根据他们的间距的大小,摆放在正确的位置 线性布局:LinearLayout 相对布局:RelativeLayout 帧布局:FrameLayout 绝对布局:AbsoluteLayo 阅读全文
posted @ 2022-07-16 11:43 小小滴人a 阅读(44) 评论(0) 推荐(0) 编辑
摘要: Appium 简介:是一个移动端自动化测试框架,可用于测试原生应用、移动web应用、混合应用,且是跨语言、跨平台的综合性和适用性非常强的测试框架。 跨语言:Java、Python、nodejs 等 跨平台 Andoid、iOS Windows、Mac 底层多引擎可切换 生态丰富,社区强大 App自动 阅读全文
posted @ 2022-07-16 10:53 小小滴人a 阅读(90) 评论(0) 推荐(0) 编辑
摘要: JavaScript简介 JavaScript 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言 可以嵌入到HTML页面对浏览器事件做出响应 也可以基于Node.js技术进行服务器端编程 自动化测试中使用JavaScript脚本 使用场景:部分场景使用selenium原生方法无法解决 修改时 阅读全文
posted @ 2022-07-06 17:59 小小滴人a 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 背景 web 应用应该能在任何浏览器上正常的工作,那么我们在测试web应用时要考虑到多浏览器兼容性测试,对应web端自动化测试而言我们要怎么处理兼容多个浏览器,接下来给大家介绍一下。 实现方案 期望在命令行输入参数指定兼容支持的浏览器,就可以实例化对应浏览器对象执行自动化测试用例,在pytest框架 阅读全文
posted @ 2022-07-06 16:56 小小滴人a 阅读(364) 评论(0) 推荐(0) 编辑
摘要: HTTP状态码(英语:HTTP Status Code)是用以表示网页服务器超文本传输协议响应状态的 3 位数字代码。所有状态码的第一个数字代表了响应的五种状态之一。 1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态代码。一般是告诉客户端,请求已经收到了,正在处理 100 (继续) 请 阅读全文
posted @ 2022-07-05 18:04 小小滴人a 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 简介 Hamcrest支持多种语言,是可以自定义匹配器对象的框架,可以更灵活的定义“匹配”规则,在很多情况下匹配器都是很好用的,比如UI校验、数据过滤,尤其在测试方面进行断言,之前用的最多的就是assert了,Hamcrest使用起来会更加的灵活。下面已python为例进行介绍。 安装 `pip i 阅读全文
posted @ 2022-06-21 18:12 小小滴人a 阅读(104) 评论(0) 推荐(0) 编辑
摘要: web自动化 由测试脚本调用selenium模拟操作被测系统 selenium 官网:https://www.selenium.dev/ 导航 web自动化测试(一)初体验 web自动化测试(二)环境配置 web自动化测试(三)浏览器控制 web自动化测试(四)常见定位方式 web自动化测试(五)常 阅读全文
posted @ 2022-05-31 22:50 小小滴人a 阅读(78) 评论(0) 推荐(0) 编辑
摘要: Actions 官方文档:https://selenium-python.readthedocs.io/api.html ActionChains: 执行PC端的鼠标点击、双击、右击、拖拽等事件 TouchActions:模拟执行PC端和移动端的点击、滑动、拖拽、多点触控等多种手势控制操作 Acti 阅读全文
posted @ 2022-05-30 23:19 小小滴人a 阅读(74) 评论(0) 推荐(0) 编辑