From 2ab3b7b5cbea3be05287d1cc1043f1ee6414fb59 Mon Sep 17 00:00:00 2001 From: g1879 Date: Thu, 13 Aug 2020 14:16:43 +0800 Subject: [PATCH] =?UTF-8?q?mode=E5=8F=AF=E6=8E=A5=E6=94=B6=E5=A4=A7?= =?UTF-8?q?=E5=86=99=E5=AD=97=E6=AF=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DrissionPage/mix_page.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/DrissionPage/mix_page.py b/DrissionPage/mix_page.py index d728f89..10f7eb7 100644 --- a/DrissionPage/mix_page.py +++ b/DrissionPage/mix_page.py @@ -38,8 +38,8 @@ class MixPage(Null, SessionPage, DriverPage): :param mode: 默认使用selenium的d模式 """ super().__init__() - if drission in ['s', 'd']: - mode = drission + if drission in ['s', 'd', 'S', 'D']: + mode = drission.lower() drission = None self._drission = drission or Drission() self._session = None @@ -74,7 +74,7 @@ class MixPage(Null, SessionPage, DriverPage): @property def mode(self) -> str: - """返回当前模式 \n + """返回当前模式 \n :return: 's' 或 'd' """ return self._mode @@ -86,7 +86,7 @@ class MixPage(Null, SessionPage, DriverPage): :param mode: 模式字符串 :param go: 是否跳转到原模式的url """ - if mode == self._mode: + if mode is not None and mode.lower() == self._mode: return self._mode = 's' if self._mode == 'd' else 'd' if self._mode == 'd': # s转d