摘要: pytest与unittest是自动化测试框架中两个经典的测试框架,pytest可以完成所有unittest功能的同时还拥有一些unittest无法做到的功能,使用起来更加灵活。 这两个框架的差异主要体现在以下几个方面: 1.测试用例的编写: unittest将所有测试用例封装于类中且继承于unit 阅读全文
posted @ 2021-01-08 14:54 小幸运|| 阅读(215) 评论(0) 推荐(0)
摘要: datetime是python经常使用的标准库,用来获取当前时间和日期 datetime是一个模块,datetime模块中还包含一个同名的datetime类,通过from datetime import datetime导入是datetime类;如仅导入import datetime,引用时需要使用 阅读全文
posted @ 2021-01-08 10:27 小幸运|| 阅读(552) 评论(0) 推荐(0)
摘要: 文件上传是web测试种很常见的一个场景 文件上传功能实现分为两类,一类是input标签,这种比较简单,可以直接send_keys实现上传操作;但遇到非input标签的因为是windows控件所以有些情况下通过selenium却没法操作,因此需要借助一些第三方库来实现。 下面主要介绍一下非input标 阅读全文
posted @ 2021-01-07 17:39 小幸运|| 阅读(563) 评论(0) 推荐(0)
摘要: 在做selenium操作日期控件时可以通过JS修改日期,简化点击选择的操作,下面以12306为例进行演示操作: 首先,打开12306官网首页https://www.12306.cn/index/,定位到出发日期元素(By.ID, 'train_date'),查看元素属性发现元素有readonly属性 阅读全文
posted @ 2021-01-05 11:24 小幸运|| 阅读(256) 评论(0) 推荐(0)