在执行期间,spectron打开两个空白的终端窗口。第一个窗口是我想要的应用程序,其他窗口看起来像终端,里面没有任何东西。
目前,我使用focus()聚焦到第一个窗口。
Github问题链接:https://github.com/electron/spectron/issues/60
有人知道发生了什么吗?这是ChromeDriver问题吗?
最佳答案
我遇到过同样的问题(只是为了澄清,仅在Windows上)。
显然,是作为workaround for Spectron on Windows引入的:
不幸的是,使用.bat
文件的结果是unavoidable spawning of these extra empty consoles。
唯一已知的解决方法是使用您提到的.focus()
。