08 2020 档案

摘要:L69 selenium/webdriver环境搭建 L69 selenium/webdriver环境搭建: 装chrome (省) 装浏览器驱动 推荐用谷歌浏览器做自动化测试,所以对应要下载chromedriver 浏览器驱动 下载后打开感觉就是一个服务 唯一要注意的就是版本匹配 什么版本浏览器对 阅读全文
posted @ 2020-08-26 11:11 菜鸟到大佬 阅读(4436) 评论(0) 推荐(0)
摘要:Xpath表达式写法 先看错误示例 复制而来的 页面上选择元素 右键检查(元素) 在元素代码上复制xpath而来的示例 上图中二三行示例: 绝对路径-不准 :以/开头 从根节点开始显示所找元素在DOM树中路径, div[2] div块,2是序号,从1开始不是从0开始的,前端开发如果改变了dom树顺序 阅读全文
posted @ 2020-08-26 11:07 菜鸟到大佬 阅读(10622) 评论(0) 推荐(1)
摘要:分布式 使用场景: Jenkins搭在了Linux服务器上 可以跑ui自动化脚本么?-可以啊用分布式完美解决 比如一个系统的自动化用例有一千多个 一台机器执行所有用例耗时太久 所以用master/slave来解决 同时用多台机器跑脚本更快,需要在jenkins上新建多个任务(对应不同模块用例),指给 阅读全文
posted @ 2020-08-26 10:48 菜鸟到大佬 阅读(219) 评论(0) 推荐(0)
摘要:allure是什么 有非常多的优秀的测试框架,但却是有非常少优秀的报告工具可以展示非常清楚的用例执行过程和结果。 allure是一款开源的,专门用来展示测试结果的工具,目的是希望团队内部每一个人都可以看到非常清楚的测试结果。 allure可以与非常多的著名测试框架做集成。 像java语言,可以与ju 阅读全文
posted @ 2020-08-25 18:00 菜鸟到大佬 阅读(1252) 评论(0) 推荐(0)
摘要:参数化表达式: ddt表达式 @pytest.mark.parametrize(“参数名”, 列表数据) @ddt.ddt def(参数名): class xxx(unittest.TestCase): #一定要继承unitest.TestCase 执行体 @ddt.data(*LD.wrong_d 阅读全文
posted @ 2020-08-12 18:19 菜鸟到大佬 阅读(1169) 评论(0) 推荐(0)
摘要:pytest fixture超级灵活 缺乏百度文档学习,很多骚操作(继承、共享……),面试也爱问,多看多写。 前后置条件公式: @pytest.fixture #无参则默认为函数级别,可带参数 加上:(scope=”class”/”module”/”session”, auto=True) Def 阅读全文
posted @ 2020-08-12 18:08 菜鸟到大佬 阅读(1261) 评论(0) 推荐(0)
摘要:我的路径配置文件如下: import os#框架项目顶层目录base_dir = os.path.split(os.path.split(os.path.abspath(__file__))[0])[0]print(base_dir)testdatas_dir = os.path.join(base 阅读全文
posted @ 2020-08-12 17:58 菜鸟到大佬 阅读(1306) 评论(0) 推荐(0)
摘要:import datetime import time #法一:推荐方法 因为时间获取后可读性高 且可计算时间差 curr_time = datetime.datetime.now() print(curr_time) #输出:2020-08-04 18:53:33.463004 print(typ 阅读全文
posted @ 2020-08-05 10:12 菜鸟到大佬 阅读(13322) 评论(0) 推荐(0)