python自动化
文章平均质量分 63
我一个达不溜
好玩
展开
-
自主实现DDT用例参数化装饰器
目的:上面的步骤,由于这里是固定的写法:new_method_name = f'test_login_{index}',只能添加test_login方法,如果我还有其他的测试方法,如test_register等,如何根据测试数据动态的添加test_register_0、test_register_1、test_register_2、test_register_3方法?思路:定义一个类装饰器,返回类对象,遍历测试数据,根据已有的测试方法+用例下标命名,利用内置函数setattr给测试类添加方法。原创 2023-06-29 22:40:30 · 206 阅读 · 0 评论 -
selenium自动化之Headless模式下上传图片
selenium无头模式下上传文件/图片原创 2023-02-13 17:07:50 · 460 阅读 · 2 评论 -
selenium自动化之文件上传
文件上传是web自动化中很常见的一个功能,一般分两个场景:1.input标签,type=file属性。此种可以直接用send_keys()方法上传文件图片等例如百度搜索页面的图片搜索功能:点击百度搜索框中的‘相机’按钮:这种的话直接send_keys就能直接上传本地图片了需上传的本地图片:代码:2.非input标签,可以借助autoit这个第三方工具来上传,下载地址:AutoIt Downloads - AutoIt下载zip文件后解压缩会..原创 2021-10-26 20:25:35 · 1396 阅读 · 0 评论