问题:在python下,基于POM+unittest+yaml模式下的webUi自动化时,一条案例对应多条测试数据,运行时报:Max retries exceeded with url
原码:
yaml中的数据:
- name: lakehouse pwd: 123456 - name: lakehouse1 pwd: 123456
测试用例:
@ddt
class Login_Case1(unittest.TestCase):
#只想实例化一次浏览器
@classmethod
def setUpClass(cls) -> None:
cls.driver=webdriver.Chrome()
cls.lg=LoginPage(cls.driver)
@classmethod
def tearDownClass(cls) -> None:
cls.lg.quit()
#测试用例
@file_data('../Data/logindata.yaml')
def test_01(self,name,pwd):
self.lg.login(name,pwd)
if __name__ == '__main__':
unittest.main()
登录页面类
class LoginPage(Base_Keys):
#1、访问的页面url
url='http://.../index.php?s=/index/user/logininfo.html'
#2、关键元