自动化测试
文章平均质量分 72
weixin_48826751
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Pytest常用操作
1.pytest的原始约束 当不修改ini文件时(后续会讲修改方法),pytest有如下约束: (1)模块约束:文件名需要满足test_.py格式开头或_test.py格式结尾。 (2)测试类以Test开头,并且不能带有 init 方法 (3)在类中,可以包含一个或多个test_开头的函数。 2.pytest执行操作 在这里介绍主函数执行法 在pytest文件夹中新创建一个文件(注意命名规范也要满足): improt pytest if__name__ == "__main__": pytest.main原创 2022-03-14 17:54:55 · 685 阅读 · 0 评论 -
Python自动化测试专栏——元素定位不到常见问题及解决办法
1.元素id动态变化 以如下图片举例 当我们要定位到该元素时,如果采用id属性定位,那么很有可能定位不到。 原因:当我们刷新一遍网页时,会发现id值发生变化,表明它是个动态id,每次自动化时会因为值不同无法定位到该元素 解决方法:采用其他属性定位,如案例中即可采用data-placeholder的值定位 2.定位的元素嵌套在iframe当中 以如下图片举例 以刚刚图片举例,当我们选择用data-placeholder定位时,发现还是定位不到,我们将检查元素界面往前翻 原因:发现该元素嵌套在iframe原创 2021-04-12 01:38:31 · 2979 阅读 · 0 评论 -
Python自动化测试专栏——选择元素基本方法之CSS选择器
1.选择元素基本方法 1.1根据id属性选择元素 wd.find_element_by_id(‘kw’) 1.2根据class属性选择元素 wd.find_elements_by_class_name(‘animal’) 1.3根据tag名选择元素 wd.find_elements_by_tag_name(‘div’) CSS选择器选择元素 1.根据 tag名选择元素 选择 所有的tag名为div的元素: wd.find_elements_by_css_selector(‘div’) 等价于: wd.原创 2020-08-05 10:43:02 · 591 阅读 · 0 评论
分享