整体目录结构:
其中目录放如下文件:
Page目录下,有个BasePage,其他Page都继承BasePage。BasePage封装常用的方法(等待、找元素、输入、select下拉框等等)。方法中的内容如下所示:
其他Page根据页面对象写方法,调用BasePage里的基本方法即可:
conftest.py配置准备工作和收尾工作
测试用例里的测试类:TestDate和其他Page里的方法根据逻辑进行调用
PageLocator页面的内容如下:
TestDate页面的数据如下: