摘要:
TPshop需求对tpshop的登录功能进行自动化测试测试用例的编写以后在写测试用例时,可以大体上按着这个流程来写。项目准备准备之前用到的base和配置文件等进入登录界面1. 创建两个文件在对应的文件夹下,login_page、test_login 2. 在test_login下,setup中,连接 阅读全文
posted @ 2020-10-12 23:37
幸福来之不易
阅读(1159)
评论(0)
推荐(0)
摘要:
博客园导航栏定制和返回顶部定制 选中博客园后台的设置选项。 在开始定制之前,务必确保你的js权限已开启,若未开启,申请开启,大概2-3小时会同意。 开启后状态如图下所示: 页面定制CSS代码 /* 侧边栏 */ /*生成博客目录的CSS*/ #uprightsideBar{ font-size:12 阅读全文
posted @ 2020-10-12 22:29
幸福来之不易
阅读(232)
评论(0)
推荐(0)
摘要:
Allure报告Allure介绍Allure是一个独立的报告插件,生成美观易读的报告,目前支持语言:Java, PHP, Ruby, Python, Scala, C#。Allure安装1.安装pytest的插件包pytest-allure-adaptor: pip3 install pytest- 阅读全文
posted @ 2020-10-12 22:14
幸福来之不易
阅读(291)
评论(0)
推荐(0)
摘要:
Yaml数据存储文件概述YAML 是一种所有编程语言可用的友好的数据序列化标准,语法和其他高阶语言类似,并且可以简单表达清单、散列表,标量等资料形态.语法规则1.大小写敏感2.使用缩进表示层级关系3.缩进时不允许使用Tab键,只允许使用空格。4.缩进的空格数目不重要,只要相同层级的元素左侧对齐即可支 阅读全文
posted @ 2020-10-12 20:07
幸福来之不易
阅读(248)
评论(0)
推荐(0)
摘要:
PO模式Page Object Model测试页面和测试脚本分离,即页面封装成类,供测试脚本进行调用。 也就是说,脚本只需要负责关心流程,具体操作某个元素的步骤封装在页面对应的类的方法中优缺点优点1.提高测试用例的可读性; 2.减少了代码的重复; 3.提高测试用例的可维护性,特别是针对UI频繁变动的 阅读全文
posted @ 2020-10-12 17:49
幸福来之不易
阅读(128)
评论(0)
推荐(0)
摘要:
Pytest安装和介绍介绍pytest是python的一种单元测试框架,同自带的Unittest测试框架类似,相比于Unittest框架使用起来更简洁,效率更高。特点1.非常容易上手,入门简单,文档丰富,文档中有很多实例可以参考 2.支持简单的单元测试和复杂的功能测试 3.支持参数化 4.执行测试过 阅读全文
posted @ 2020-10-12 16:38
幸福来之不易
阅读(242)
评论(0)
推荐(0)
摘要:
在自动化测试脚本的运行过程中,webdriver操作浏览器的时候,对于元素的定位是有一定的超时时间,大致应该在1-3秒的样子, 如果这个时间内仍然定位不到元素,就会抛出异常,中止脚本执行。 我们可以通过在脚本中设置等待的方式来避免由于网络延迟或浏览器卡顿导致的偶然失败,常用的等待方式有三种: 强制等 阅读全文
posted @ 2020-10-12 15:18
幸福来之不易
阅读(3752)
评论(0)
推荐(0)
摘要:
滑动和拖拽时间前置代码import time // 由于是对app自动化,所以driver一定是来自appium框架,不是来自selenium框架(web自动化) from appium import webdriver # server 启动参数 desired_caps = {} # 设备信息 阅读全文
posted @ 2020-10-12 14:59
幸福来之不易
阅读(172)
评论(0)
推荐(0)
摘要:
移动端自动化测试工具UIAutomatorViewer主流的移动端自动化工具- Robotium 1.支持语言:Java 2.仅支持Android系统 3.不支持跨应用 - Macaca 1.支持语言:Java,Python,Node.js 2.支持Android和iOS系统 3.支持跨应用 - A 阅读全文
posted @ 2020-10-12 13:34
幸福来之不易
阅读(211)
评论(0)
推荐(0)

浙公网安备 33010602011771号