码迷,mamicode.com
首页 > 其他好文 > 详细

解决pytest.mark自定义标签导致的warning

时间:2020-12-03 11:38:33      阅读:2      评论:0      收藏:0      [点我收藏+]

标签:correct   装饰器   wro   多个   自定义标签   src   技术   pre   image   

问题:

测试用例中添加了 @pytest.mark.login装饰器,如果不在pytest.ini中添加makers的话,就会报PytestUnknownMarkWarning: Unknown pytest.mark.login - is this a typo?  You can register custom marks to avoid this warning

@pytest.mark.usefixtures(‘my_setup_class‘)
@pytest.mark.login
@pytest.mark.parametrize(‘data‘,login.user_incorrect)
def test_login_2_wrong(self,data,my_setup_class):
driver,login_page=my_setup_class
login_page.clear_phone()
login_page.clear_pwd()
login_page.submit_userinfo(data[‘phone‘],data[‘password‘])
assert (data[‘expected‘]==login_page.alert_info().text)

解决办法:
在项目下新建一个pytest.ini的配置文件,里面如下配置即可。markers=后面是标签名,如有多个,第二个开始要换行,且要缩进,不然还是会
warning
技术图片

 

 

解决pytest.mark自定义标签导致的warning

标签:correct   装饰器   wro   多个   自定义标签   src   技术   pre   image   

原文地址:https://www.cnblogs.com/gurenqi0705/p/14053300.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!