【问题标题】:ChromeDriver desired_capabilities has been deprecated, please pass in an Options object with options kwargChromeDriver desired_capabilities 已被弃用,请传入带有 options kwarg 的 Options 对象
【发布时间】:2021-06-27 17:49:28
【问题描述】:

当我在 python 中启动 Selenium webdriver.Remote 时收到此弃用警告,我的 selenium 版本是 selenium==4.0.0b2.post1

desired_capabilities has been deprecated, please pass in an Options object with options kwarg

那个 Option 对象应该是什么?如何申报?

这是我的代码:

from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
from selenium import webdriver
import time

driver = webdriver.Remote(
    command_executor='http://localhost:4444/wd/hub',
    desired_capabilities=DesiredCapabilities.CHROME
)

driver.get('http://www.google.com/')

【问题讨论】:

标签: python python-3.x selenium selenium4 selenium-remotedriver


【解决方案1】:

您可以通过以下方式使用 Options 而不是 DesiredCapabilities:

from selenium import webdriver
import time

driver = webdriver.Remote(
    command_executor='http://localhost:4444/wd/hub',
    options=webdriver.ChromeOptions()
)

driver.get('http://www.google.com/')

【讨论】:

    猜你喜欢
    • 2022-06-30
    • 2021-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-27
    • 1970-01-01
    • 1970-01-01
    • 2021-01-10
    相关资源
    最近更新 更多