如何隐藏geckodriver控制台窗口?

空值

我在Windows 10上使用python 3.6.7运行Selenium 3.141.0

我的脚本无头运行Firefox驱动程序,但是仍然弹出geckodriver的控制台窗口。

from selenium import webdriver

options = webdriver.FirefoxOptions()
options.add_argument('-headless')
driver = webdriver.Firefox(executable_path=r'c:\webdrivers\geckodriver.exe', log_path='C:\webdrivers\geckodriver.log', firefox_options=options)
driver.get('http://10.0.0.102/')

element = WebDriverWait(driver, 20).until(
    EC.presence_of_element_located((By.ID, "body-home-tile-pgDevServ"))
)
button = driver.find_element_by_id('body-home-tile-pgDevServ')
button.click()
element = WebDriverWait(driver, 20).until(
    EC.presence_of_element_located((By.ID, "devserv-printQ-Inp"))
)
button = driver.find_element_by_id('devserv-printQ-Inp')
button.click()
空值

经过一番混乱后,似乎options.add_argument('--disable-gpu')(有时)添加了修复程序。

从vscode运行脚本可以运行,使用Windows Task Scheduler运行脚本也可以。从powershell或cmd运行不起作用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Windows上隐藏控制台窗口?

如何显示/隐藏控制台窗口应用程序?

从 Kestrel 控制台窗口隐藏异常

QProcess :: startDetached()但隐藏控制台窗口

硒隐藏 chromdriver 控制台窗口

在exe上隐藏控制台窗口

如何隐藏红est控制台?

如何打印到控制台窗口?

如何显示由createprocess函数隐藏的控制台应用程序窗口

如何在Windows上隐藏Go程序的控制台窗口

使用 CREATE_NO_WINDOW 使用 pytesseract 运行 tesseract 时如何隐藏控制台窗口

显示/隐藏C#控制台应用程序的控制台窗口

在控制台应用程序中隐藏控制台窗口

在控制台窗口中隐藏警告消息

在C ++ Builder中隐藏控制台窗口

如何从Weblogic adinn控制台隐藏Weblogic WLDF控制台扩展选项卡?

如何使用 Chrome 控制台窗口和控制台命令获取网页的加载时间?

如何确定控制台应用程序是否从控制台窗口中启动?

在用于Visual Studio的Python工具(PTVS)中调试python代码时,如何隐藏控制台窗口?

如何在c中隐藏控制台光标?

如何隐藏 Chromedriver 控制台消息/输出

如何在Jhipster中隐藏控制台日志

如何隐藏或删除默认的可用控制台命令?

如何在Jenkins控制台输出中隐藏密码?

如何在VSCode中永久隐藏调试控制台?

如何在安装模块时隐藏 Python 控制台?

如何在单独的窗口中查看 Atom 的控制台?

WinApi-如何修改控制台窗口?

如何关闭VirtualBox“分离/无头”控制台窗口?