【问题标题】:How to modify the ChromeDriver settings during the execution of the program?程序执行过程中如何修改ChromeDriver设置?
【发布时间】:2016-05-24 06:31:20
【问题描述】:

我现在正在使用 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)

但是,我不知道如何修改驱动程序设置。我搜索了一天的文档,一无所获。

谢谢大家!

【问题讨论】:

    标签: python selenium selenium-chromedriver


    【解决方案1】:

    chromedriver 分拆后无法更改设置,因为:

    • 这意味着需要终止现有的 chromedriver 进程并使用新参数重新调用,这意味着您的测试需要重新开始。这实质上意味着您的测试必须开始从头再来。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-09
      • 1970-01-01
      • 1970-01-01
      • 2019-11-09
      相关资源
      最近更新 更多