我正在使用phantomJS驱动程序(在python 3.3中)。我通过
初始化它 self._phantom = webdriver.PhantomJS('path/to/phantomJS.exe')
这没关系,控制台没有出现。但是当我使用cx_freeze到exe文件构建项目时,控制台确实出现了。
这不是什么大问题,但我的程序打开了3个窗口和对话框,而另一个窗口(尤其是控制台)可能会让客户感到困惑或分心。
感谢您的建议。
答案 0 :(得分:4)
我遇到了同样的问题,我可以通过修补selenium python模块来修复它。
这是文件,我已经向selenium github提交了一个补丁 https://github.com/Lazik/selenium/blob/d790915a1124bd4730f10855c7e0a40ab6e6b59f/py/selenium/webdriver/common/service.py
覆盖您可以在中找到的service.py文件
你的python_install文件夹\ lib \ site-packages \ selenium \ webdriver \ common
我在这里:
C:\ Python33 \ LIB \站点包\硒\的webdriver \共同