python - 如何在不显示 cmd 窗口的情况下执行 geckodriver?
问题描述
我在 python 中使用 selenium webdriver。在我的代码中,我在 selenium 和 geckodriver 的帮助下控制 Firefox。一切顺利,除了当我将它转换为 GUI 可执行文件并运行它时,出现 geckodriver 黑屏。我有使用以下命令从 python 生成可执行文件:
pyinstaller --windowed --onefile Main.py
所以,最初我没有黑屏。只有当我单击与使用 selenium webdriver 打开 firefox 相关联的按钮时才会出现黑屏。我知道 geckodriver 是 selenium 的依赖文件,但我没有什么可以做的做或写可以防止geckodriver显示黑屏并仍然执行命令的python代码?
解决方案
推荐阅读
- python-3.x - 多处理如何在单一方法下为程序工作
- swap - 编写一个方法来交换 textBox1 和 textBox2 c# 的内容
- java - 用整数迭代 ArrayList
- android - 导航组件 - 导航抽屉的问题
- homebrew - Brew 更新工作后 Mac Mojave 10.14.2 上的 Brew 升级失败
- c# - 按下按钮后将文本放入固定宽度的列
- javascript - Nodemailer 在特定日期之后发送电子邮件?
- angular - Angular img 无法从 url 加载图像
- apache - WAMP 自定义 url 在主机上工作但在其他机器上不工作
- java - 交换矩阵的两列