报错信息如下:
FAILED test_login.py::TestLogin::test_password_error - AttributeError: 'TestLogin' object has no attribute 'driver'
代码如下:根据报错提示,可能是没有定位到登录页面
尝试:更换其他元素定位方式,也同样报错,最开始不封装时class属性可以正常操作,通过百度,有可能是pytest版本过高导致。我的pytest版本原本是8.2.2,更换低版本再试试。
更换低版本操作如下:
pycharm -> settings -> 搜索interpreter ->找对应的pytest ->选择低版本 ->install即可
安装成功后,重新执行代码,成功!