2

mocha+Spectron で Electron アプリをテストしています。現在、約 1 分間実行されます。アプリ ウィンドウが開いたり閉じたりし続けるため、いくつかの点で煩わしくなります。

  1. ユーザーがテスト中にアプリ ウィンドウをクリックするか、フォーカスがあるときに入力すると、多くの場合、テストに失敗する可能性があります。

  2. 新しいウィンドウはそれぞれフォーカスされた状態で開くため、他のプログラムを使用するのが難しくなります。

(これは Linux の xfce デスクトップでの動作です。他の OS/ウィンドウ マネージャーの動作は少し異なると想像できますか?)

自分のデスクトップで Spectron テストを実行する方法はありますか? たぶん、別の X セッションで、それはテストの存続期間中だけ実行されますか? (ただし、理想的には、Mac と Windows でも動作するソリューションを探しています。)

(mocha-headless への言及を見ましたが、それは Web サイトをテストするためのものだと思いますか? Spectron および Electron アプリで使用できますか?)

4

0 に答える 0