diff --git a/DrissionPage/__init__.py b/DrissionPage/__init__.py index a254d7c..804b471 100644 --- a/DrissionPage/__init__.py +++ b/DrissionPage/__init__.py @@ -14,4 +14,4 @@ from ._configs.chromium_options import ChromiumOptions from ._configs.session_options import SessionOptions __all__ = ['ChromiumPage', 'ChromiumOptions', 'SessionOptions', 'SessionPage', 'WebPage', '__version__'] -__version__ = '4.0.4.9' +__version__ = '4.0.4.10' diff --git a/DrissionPage/_pages/chromium_page.py b/DrissionPage/_pages/chromium_page.py index 4cd45dd..cce94b6 100644 --- a/DrissionPage/_pages/chromium_page.py +++ b/DrissionPage/_pages/chromium_page.py @@ -171,7 +171,7 @@ class ChromiumPage(ChromiumBase): else: id_or_num = self._browser.find_tabs(title, url, tab_type) if id_or_num: - id_or_num = id_or_num[0] + id_or_num = id_or_num[0]['id'] else: return None diff --git a/DrissionPage/_pages/web_page.py b/DrissionPage/_pages/web_page.py index 6873b77..59d7330 100644 --- a/DrissionPage/_pages/web_page.py +++ b/DrissionPage/_pages/web_page.py @@ -331,7 +331,7 @@ class WebPage(SessionPage, ChromiumPage, BasePage): else: id_or_num = self._browser.find_tabs(title, url, tab_type) if id_or_num: - id_or_num = id_or_num[0] + id_or_num = id_or_num[0]['id'] else: return None