Pytest是什么?
python测试工具
怎么使用?
安装pytest
相关命令?
pytest -s 用于显示测试函数中print()函数输出
pytest -m 执行标记过的用例
pytest报错?
(1) pytest.main([’-s’, ‘-v’])
UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0xaf in position 37: illegal multibyte sequence
(2)执行多个包下面的测试用例,报错
selenium.common.exceptions.InvalidSessionIdException: Message: invalid session id
原因是:执行完上一条测试用例之后未退出到登陆页面,或者直接关闭了浏览器,导致无法定位元素。
碰到的问题:
只能同时执行一个测试用例;原因同上。
解决方式:执行完测试用例,返回到登录页