当我启动Selenium webdriver.Remote时,我收到了这个弃用警告。在python中,我的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/')
2条答案
按热度按时间nhhxz33t1#
您可以按以下方式使用“选项”(Options)而不是“所需功能”(DesiredCapabilities):
fslejnso2#
对于在MacOS上运行的Selenium,您可以使用如下选项:
对于在Windows上运行的Selenium,您可以使用如下选项:
如果您正在使用Appium自动化,这对我很有效: