在执行期间,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()

10-04 14:53