上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 59 下一页
摘要: 示例: # -*-encoding: utf-8 -*- ''' 多个测试用例执行, 但是每个用例 对初始化和清除 的要求不同 ,可以使用@pytest.fixture() fixture(scope='',params=None,autouse=False,ids=None,name=None) 阅读全文
posted @ 2021-08-31 00:13 Avicii_2018 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 示例: # -*-coding: utf-8 -*- from selenium import webdriver import pytest import time search_list = ['小米','小米手机','小米10s','红米','耳机'] def setup_module(): 阅读全文
posted @ 2021-08-30 21:55 Avicii_2018 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 示例: # -*- coding: utf-8 -*- ''' 业务逻辑相同,输入参数量较大, 使用 pyetst内置装饰器@pytest.mark.parametrize('参数名',参数列表) ''' import pytest @pytest.mark.parametrize('x,y',[( 阅读全文
posted @ 2021-08-30 20:49 Avicii_2018 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 编写规则: 测试文件以test_开头(以_test结尾也可以) 测试类以Test开头,并且不能带有 init 方法 测试用例方法以test_开头 断言使用基本的assert即可 示例 : test_pyexample.py import pytest class TestClass: def tes 阅读全文
posted @ 2021-08-26 12:46 Avicii_2018 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 遇到悬浮菜单,鼠标移动,菜单就消失的情况,给元素定位造成困难,可以使用js 一次性定时器冻结页面: 在console执行 setTimeout(function(){debugger},5000) 这个定时器的意思是,在执行该定时器后5s会冻结页面, 此时在5s内将鼠标移动到目标位置,出现悬浮菜单, 阅读全文
posted @ 2021-08-24 23:26 Avicii_2018 阅读(135) 评论(0) 推荐(0) 编辑
上一页 1 ··· 25 26 27 28 29 30 31 32 33 ··· 59 下一页