Spectron测试可以在他们自己的桌面上运行吗?

时间:2018-03-13 09:48:51

标签: mocha electron spectron

我们有mocha + Spectron测试电子应用程序。他们目前跑了大约一分钟。应用程序窗口保持打开和关闭,这在几个方面很烦人:

  1. 如果用户在测试期间在应用程序窗口中单击或键入焦点,则通常会导致测试失败。

  2. 每个新窗口都会以焦点打开,这使得任何其他程序都难以使用。

  3. (这是Linux上的行为,xfce桌面;我可以想象其他操作系统/窗口管理器可能会有稍微不同的行为?)

    有没有办法在自己的桌面上运行Spectron测试?也许在另一个X会话中,它只运行测试的生命周期? (尽管如此,理想情况下,寻找可在Mac和Windows上运行的解决方案。)

    (我看到了对mocha-headless的引用,但我认为这是用于测试网站?它可以与Spectron和Electron应用程序一起使用吗?)

0 个答案:

没有答案