若不传入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类实现
"""
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 mode: 默认使用selenium的d模式
"""
super().__init__()
self._drission = drission
self._drission = drission or Drission()
self._session = None
self._driver = None
self._url = None