如何在程序执行期间修改ChromeDriver设置?

2024-04-25 19:42:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我现在正在使用Python+selenium+Chromedriver,我正在尝试自动登录我的帐户。在

为了加快我的计划,我的策略是:

  1. 首先,在初始化驱动程序时禁用图片加载设置。(参见代码提示)

  2. 由于我的登录过程需要验证代码,所以在获取页面后,我想启用图片加载设置,以便我可以单击“刷新”按钮获取验证代码图片。

这是我的第1步代码:

ChromeOption = webdriver.ChromeOptions()
prefs = {"profile.managed_default_content_settings.images":2}
ChromeOption.add_experimental_option("prefs", prefs)
Driver = webdriver.Chrome(executable_path = './chromedriver', chrome_options = ChromeOption)

但是,我不知道如何修改驱动程序的设置。我一整天都找不到文件。在

谢谢大家!在


Tags: 代码过程selenium驱动程序图片帐户页面按钮
1条回答
网友
1楼 · 发布于 2024-04-25 19:42:14

在chromedriver被分离后,您无法更改它的设置,因为:

  • 这意味着现有的chromedriver进程需要被终止并用新的参数重新调用,这意味着您的测试需要开始再来一次。这个基本上意味着你的测试必须从头开始。在

相关问题 更多 >