主要分为三层:
case:用例层封装:test_xx.py针对每个页面写测试用例
case/conftest.py:局部的配置文件,只在case目录下生效,可以写一些用例的准备工作,如:登录
base:底层封装,base.py文件重新封装了selenium的一些基本操作方法。
Page:页面层封装:xx_page.py对每个页面的操作封装,继承base.py基类方法,主要为写用例做准备,把每个页面用到的方法和行为事件封装起来,便于维护。
文件。
主要分为三层:
case:用例层封装:test_xx.py针对每个页面写测试用例
case/conftest.py:局部的配置文件,只在case目录下生效,可以写一些用例的准备工作,如:登录
base:底层封装,base.py文件重新封装了selenium的一些基本操作方法。
Page:页面层封装:xx_page.py对每个页面的操作封装,继承base.py基类方法,主要为写用例做准备,把每个页面用到的方法和行为事件封装起来,便于维护。
文件。