From e89a787efd6b681a9e6e9f6a0139e2f36a8ee71a Mon Sep 17 00:00:00 2001 From: g1879 Date: Thu, 4 Jun 2020 19:26:02 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=5Fchrome=5Foptions=5Fto=5Fdi?= =?UTF-8?q?ct()=E6=9C=89debugger=5Faddress=E6=97=B6=E4=B8=8D=E8=BF=94?= =?UTF-8?q?=E5=9B=9E=E5=85=B6=E5=AE=83=E5=80=BC=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DrissionPage/config.py | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/DrissionPage/config.py b/DrissionPage/config.py index 95fdce6..4eee40e 100644 --- a/DrissionPage/config.py +++ b/DrissionPage/config.py @@ -49,7 +49,7 @@ class OptionsManager(object): option[j[0]] = self._conf.get(section, j[0]) return option - def set_item(self, section: str, item: str, value: str) -> None: + def set_item(self, section: str, item: str, value: Any) -> None: """设置配置值""" self._conf.set(section, item, str(value)) @@ -145,13 +145,11 @@ def _chrome_options_to_dict(options: Union[dict, Options, None]) -> Union[dict, return options re_dict = dict() - if options.debugger_address: - re_dict['debugger_address'] = options.debugger_address - else: - re_dict['binary_location'] = options.binary_location - re_dict['debugger_address'] = options.debugger_address - re_dict['arguments'] = options.arguments - re_dict['extensions'] = options.extensions - re_dict['experimental_options'] = options.experimental_options - # re_dict['capabilities'] = options.capabilities + re_dict['debugger_address'] = options.debugger_address + re_dict['binary_location'] = options.binary_location + re_dict['debugger_address'] = options.debugger_address + re_dict['arguments'] = options.arguments + re_dict['extensions'] = options.extensions + re_dict['experimental_options'] = options.experimental_options + # re_dict['capabilities'] = options.capabilities return re_dict