屏幕页面滑动在APP自动化测试中属于一个比较常见也比较特殊的操作。 通过查看swipe()方法的源码可以知道它一共有5个参数,分别为: start_x:起点横坐标 start_y:起点纵坐标 end_x:终点横坐标 end_y:终点纵坐标 duration:滑动时间,单位毫秒 并且可以发现,它的本质 ...
分类:
其他好文 时间:
2020-03-06 22:17:15
阅读次数:
659
1.数据依赖问题从设计思路开始 提交订单,拿到订单号,才能查看订单详情这种业务流程 2.方法封装:从case_id获取case的返回数据 #operation_excel.py #根据对应的case_id,找到对应行的内容 def get_rows_data(self,case_id): row_n ...
分类:
其他好文 时间:
2020-03-06 17:53:45
阅读次数:
94
1、json和字典的区别? Json是轻量级的数据交互格式,以key-value的键值对形式来保存数据,结构清晰,可以说是目前互联网项目开发中最常用的一种数据交互格式。 字典,同样是以key-value的键值对来保存数据,是python中的一种数据类型。 2、你做接口自动化测试时,测试数据放哪里? ...
分类:
编程语言 时间:
2020-03-06 15:19:31
阅读次数:
199
4.2 控制浏览器 WebDriver 主要提供操作页面上各种元素的方法,同时,它还提供了操作浏览器的一些方法,如控制浏览器窗口大小、操作浏览器前进或后退等。 4.2.1 控制浏览器窗口大小 有时候我们希望浏览器能在某种尺寸下运行。例如,可以将 Web 浏览器窗口设置成移动端大小(480x800), ...
kylinTOP(kylin Test Observe Platform)是一款国产的集性能测试、自动化测试(UI、接口、APP)、业务&接口监控于一体的产品。kylinTOP是B/S架构的分布式系统,支持跨平台(WINDOWS/LINUX/SOLARIS/麒麟/MAC等)运行。官网:www.70t ...
分类:
其他好文 时间:
2020-03-06 01:16:12
阅读次数:
282
写的自动化测试用例在服务器上运行,第一次是ok的,但是第二次及之后就会报“REMOTE HOST IDENTIFICATION HAS CHANGED! ”的错误。 我们可以删除~/.ssh/known_hosts 文件中对应IP的那行记录。 window中使用git-bash也会遇到同样的问题,删 ...
分类:
系统相关 时间:
2020-03-05 22:31:33
阅读次数:
284
2020年第三期《python接口自动化+python测试开发》课程,4月5号开学(火热报名中!) 主讲老师:上海 悠悠 上课方式:QQ群视频在线教学,方便交流 本期上课时间:4月5号 6月27号,每周六、周日晚上20:30 22:30 报名费:报名费3000一人(周期3个月) 联系QQ:28334 ...
分类:
编程语言 时间:
2020-03-05 01:06:33
阅读次数:
103
1.1 分层的自动化测试 测试金字塔的概念,基本观点是:我们应该有更多低级别的单元测试,而不仅仅是通过用户界面运行端到端的高层测试。 在测试金字塔的基础上提出分层自动化测试的概念。在自动化测试之前加了一个「分层」的修饰,用于区别「传统的」自动化测试。所谓传统的自动化测试我们可以理解为基于产品 UI ...
分类:
其他好文 时间:
2020-03-04 22:58:53
阅读次数:
78
Python批处理脚本就是能顺序执行的Python语句块, 也就是我们常说的Python脚本,一般用于批量顺序处理数据。 所以Python自动化测试的第一个段位是: 会编写简单的Python批处理脚本来处理实际测试工作中碰到的问题, 为了区别与段位二(Python面向过程函数),段位三(Python ...
分类:
编程语言 时间:
2020-03-03 19:05:21
阅读次数:
84
taiko是一个免费的开源浏览器自动化工具,由ThoughtWorks开发。它是一个node的库,Taiko使用Chrome Devtools API,它是为测试现代web应用程序而构建的。 ...
分类:
其他好文 时间:
2020-03-03 12:58:00
阅读次数:
305