大家好,有个问题想请交一下,小白新学,请多多包涵

class LoginPage:
'''获取登录页面的 element'''

def init(self,i):
baseDriver = BaseDriver()
driver = baseDriver.get_android_driver(i)
self.getByLocal = GetByLocal(driver)

这是现在的实现方法,po 模型,这个 i 是控制多个设备,从 business 层到 handle 再到 page 一层一层传进来的
但是如上所示,每有一个 page,就会实例化一个 driver,这样的设计感觉有缺陷
有朋友的实现方式是一个设备生成一个 driver 的吗
如果知道答案,请帮忙解答一下,尽量详细些,谢谢


↙↙↙阅读原文可查看相关链接,并与作者交流