问题描述
我在 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/')
解决方法
您可以通过以下方式使用选项而不是 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/')