【笔记】UI框架设计

框架设计思想
image
改进方向
image

目录

  • 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