1

当我在 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/')
4

1 回答 1

0

您可以通过以下方式使用 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/')
于 2021-06-24T19:21:02.967 回答