在Selenium 4中,可以使用新的ChromeOptions类的add_experimental_option方法来去除由自动测试软件控制的提示。以下是一个示例:

from selenium import webdriver
from selenium.webdriver.chrome.options import Options

chrome_options = Options()
chrome_options.add_experimental_option("excludeSwitches", ["enable-automation"])
chrome_options.add_experimental_option('useAutomationExtension', False)

driver = webdriver.Chrome(options=chrome_options)

这个例子中,我们使用了ChromeOptions类来创建一个浏览器选项对象。然后,我们使用add_experimental_option方法来添加一个excludeSwitches选项,设置值为["enable-automation"],这将禁用自动化控制。另外,我们还添加了一个useAutomationExtension选项并将其设置为False,这将禁用自动化扩展。

通过这些设置,您可以在Selenium 4中去除由自动测试软件控制的提示。请注意,这个方法目前仅适用于Chrome浏览器

selenium4 去除 正由自动测试软件控制 提示

原文地址: https://www.cveoy.top/t/topic/iwxQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录