首页 > 解决方案 > 如何在不显示 cmd 窗口的情况下执行 geckodriver?

问题描述

我在 python 中使用 selenium webdriver。在我的代码中,我在 selenium 和 geckodriver 的帮助下控制 Firefox。一切顺利,除了当我将它转换为 GUI 可执行文件并运行它时,出现 geckodriver 黑屏。我有使用以下命令从 python 生成可执行文件:

pyinstaller --windowed --onefile Main.py 

所以,最初我没有黑屏。只有当我单击与使用 selenium webdriver 打开 firefox 相关联的按钮时才会出现黑屏。我知道 geckodriver 是 selenium 的依赖文件,但我没有什么可以做的做或写可以防止geckodriver显示黑屏并仍然执行命令的python代码?

标签: pythontkinterpyinstaller

解决方案


推荐阅读