若不传入drission,则MixPage自己创建一个

This commit is contained in:
g1879 2020-06-05 23:04:03 +08:00
parent 1c2185a7b8
commit f03b614a6b

View File

@ -32,13 +32,13 @@ class MixPage(Null, SessionPage, DriverPage):
这些功能由DriverPage和SessionPage类实现 这些功能由DriverPage和SessionPage类实现
""" """
def __init__(self, drission: Drission, mode='d', timeout: float = 10): def __init__(self, drission: Drission = None, mode: str = 'd', timeout: float = 10):
"""初始化函数 """初始化函数
:param drission: 整合了driver和session的类 :param drission: 整合了driver和session的类
:param mode: 默认使用selenium的d模式 :param mode: 默认使用selenium的d模式
""" """
super().__init__() super().__init__()
self._drission = drission self._drission = drission or Drission()
self._session = None self._session = None
self._driver = None self._driver = None
self._url = None self._url = None