如何隐藏火狐窗口(Selenium WebDriver)?
我们可以在 Selenium webdriver 中隐藏火狐窗口。可以通过让浏览器无头来完成此操作。我们将使用FirefoxOptions 类来实现此操作。然后我们将针对该类创建一个对象option。
我们必须将浏览器设置options.headless设为True 值。然后,此驱动程序对象将接收此信息。我们需要具有以下导入语句:import Options as FirefoxOptions from selenium.webdriver.firefox.options,以添加 FirefoxOptions 类。
语法
options = webdriver.FirefoxOptions() options.headless = True
举例
代码实现。
from selenium import webdriver
from selenium.webdriver.firefox.options import Options as FirefoxOptions
#object of FirefoxOptions
options = webdriver.FirefoxOptions()
#setting headless parameter
options.headless = True
driver = webdriver.Firefox(executable_path="C:\geckodriver.exe", options=options)
driver.implicitly_wait(0.8)
driver.get("https://tutorialspoint.com/tutorialslibrary.htm")
#identify element
n = driver.find_element_by_xpath("//*[text()='Library']")
#perform click
n.click();
print("Page title after click: " + driver.title)
driver.quit()输出

广告
数据结构
网络技术
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
安卓系统
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP