企业微信app实战:PO封装中driver的传递问题

老师好:
企业微信app实战中,关于封装BasePage初始化driver的传递有如下疑问:
app模块中定义driver,并将driver传递给MainPage,但是MainPage又继承BasePage中的driver,进行了初始化,关于driver的传递有点绕不明白,辛苦老师帮忙解惑,谢谢。
image
image

page_a driver初始化 → page_a goto page_b driver传参 → page_b 初始化方法收到外面传递的driver参数并进行保存

其实那个__init__的方法,就是用来接收外部传递过来的driver的,并不是自身要初始化一个新的driver

懂了 谢谢老师~