ChromeDriver所需的_功能已被弃用,请传入带有选项kwarg的选项对象

2024-04-28 04:40:44 发布

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

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

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

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

这是我的代码:

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/')

Tags: fromimport版本http警告remotedriverselenium
1条回答
网友
1楼 · 发布于 2024-04-28 04:40:44

您可以通过以下方式使用选项而不是所需的功能:

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/')

相关问题 更多 >