框架设计思想
改进方向
目录
- page包
- base_page:对driver操作的一个封装,比如元素查找
- testcase包
page:base_page
将driver定义为一个实例变量:
class BasePage:
_driver :WebDriver
init方法中传入WebDriver,WebDriver默认为None
def init(self, driver: WebDriver = None)
self_driver = driver
建立一个页面PO,比如App,需要继承BasePage