摘要: 做ui自动化的最基础的就是页面元素定位了,如果连页面元素都定位不到,自动化从何谈起呢?接下来我们就看看页面元素定位的方法吧!(这里就用百度页面来进行演示) 一、最通用的几种定位方式: 1.通过id定位 1 driver.find_element_by_id('su') 2.通过name定位 driv 阅读全文
posted @ 2020-03-24 11:51 面包树的寻觅 阅读(867) 评论(0) 推荐(0) 编辑
摘要: 简介: fixture区别于unnitest的传统单元测试(setup/teardown)有显著改进: 1.有独立的命名,并通过声明它们从测试函数、模块、类或整个项目中的使用来激活。 2.按模块化的方式实现,每个fixture都可以互相调用。 3.fixture的范围从简单的单元测试到复杂的功能测试 阅读全文
posted @ 2020-03-24 11:43 面包树的寻觅 阅读(427) 评论(0) 推荐(0) 编辑
摘要: @pytest.mark.parametrize装饰器可以实现测试用例参数化 @pytest.mark.parametrize("参数名",列表数据) 参数名:用来接收每一项数据,并作为测试用例的参数 列表数据:一组测试数据 @pytest.mark.parametrize()只一个参数时,是把li 阅读全文
posted @ 2020-03-16 17:47 面包树的寻觅 阅读(4539) 评论(4) 推荐(0) 编辑