BillBie

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

11 2018 档案

python 中logger setlevel没有生效
摘要:在logging中,Logger's level 的默认等级为warning 所以虽然在handler中setlervel了,Logger's level 和Handler's Level 但是level取较高的那个(待校验) 所以日志的level 为warning 解决此问题可以采用 loggin 阅读全文

posted @ 2018-11-26 18:36 BillBie 阅读(86) 评论(0) 推荐(0) 编辑

selenium两种显示等待方法
摘要:selector_value 为元素表达式 element = WebDriverWait(self.driver, 10).until(EC.presence_of_element_located((By.ID, selector_value))) element=WebDriverWait(se 阅读全文

posted @ 2018-11-26 18:01 BillBie 阅读(6) 评论(0) 推荐(0) 编辑

Expected Conditions 类提供的预期条件判断方法
摘要:Expected Conditions 类提供的预期条件判断方法 title_is:判断当前页面的title是否等于预期 title_contains:判断当前页面的title是否包含预期字符串 presence_of_element_located:判断某个元素是否被加到了dom树里,并不代表该元 阅读全文

posted @ 2018-11-26 16:55 BillBie 阅读(12) 评论(0) 推荐(0) 编辑

HTMLTestRunner生成的报告显示注释(注释中含有参数文件中数据)以及个性化设置报告显示的参数数据的内容
摘要:1.报告显示注释,且注释包含ddt参数化数据 在注释位置加上{0}(如图) 运行结果为: 报告中显示了所有的参数数据 然后修改使用的HTMLTestRunner.py中的 _generate_report_test 方法 该方法完整的代码 def _generate_report_test(self 阅读全文

posted @ 2018-11-16 14:44 BillBie 阅读(10) 评论(0) 推荐(0) 编辑

【转载】ddt源码修改:HtmlTestRunner报告依据接口名显示用例名字
摘要:背景是这样的: 自己写了一套接口自动化的框架,其中使用unittest + ddt + excel作为数据驱动模式的应用,使用HtmlTetstRunner来生成测试用例。 一切看起来很完美。 但是,发现测试报告中,测试用例名称都是:test_api_index.index表示用例的编号,从1开始, 阅读全文

posted @ 2018-11-16 11:05 BillBie 阅读(13) 评论(0) 推荐(0) 编辑

使用python使用ddt后,在生成的测试报告中,显示dict() -> new empty dictionary
摘要:此问题出现在ddt v1.2版本 方法一: 但是在v1.1.2版本无此问题,可以将ddt从v1.2修改为v1.1.2 pip install ddt==1.1.2 方法二: 修改ddt 1.2版本中的中的 feed_data() 方法,为了快捷解决此问题我们将在此方法中不调用test_docstri 阅读全文

posted @ 2018-11-16 10:33 BillBie 阅读(13) 评论(0) 推荐(0) 编辑

python 模块交叉引用(转载)
摘要:如 a.py 中的 class b c,py 中的 class d a.py中用c.py的class d from c import d class b: pass c.py引用a.py的class b from a import b class d: pass 这样交叉引用会导致报错 此时一般的解 阅读全文

posted @ 2018-11-10 15:55 BillBie 阅读(19) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示