【发布时间】:2013-12-26 13:00:35
【问题描述】:
我正在使用 phantomJS 驱动程序(在 python 3.3 中)。我通过
初始化它self._phantom = webdriver.PhantomJS('path/to/phantomJS.exe')
这没关系,控制台没有出现。但是当我使用 cx_freeze 构建项目到 exe 文件时,控制台确实出现了。
这不是什么大问题,但我的程序会打开大约 3 个窗口和对话框,而另一个窗口(尤其是控制台)可能会让客户感到困惑或分心。
感谢您的建议。
【问题讨论】:
-
当您冻结应用程序时,您可以选择一个“基础”。如果您选择基于 Windows 的“控制台”,它将始终打开一个控制台。如果您选择
Win32GUI基础,则不会(认为 selenium 或 phantom 可能会自己打开控制台)。 -
Thomas K:我有这个选项,所以我猜 selenium 会自己打开控制台
标签: python selenium phantomjs cx-freeze