(テスト スイートごとに) 新しい Spectron アプリケーションを開始するとき、アプリのサイズを修正したいと思います (すべてのマシンとリロードでの一貫性のため)。
コマンド likesetBounds
およびmaximise
do はサイズを変更しますが、アプリが開始された後にのみ変更します (つまり、一部のコンポーネントが特定のサイズを既に想定しているため、テスト結果が変更されます)。
Spectronのドキュメントでは、さまざまな起動オプションが利用可能です。webdriver と chromedriver のオプションを使うのにうんざりしていますが、うまくいかないようです。次に例を示します。
app = new Application({
path: kElectronPath,
webdriverOptions: {
width:1368,
height:769,
},
私は、webdriver オプションがbrowserwindow クラスに由来すると仮定しました。Spectron で webdriver および chromedriver オプションにアクセスするにはどうすればよいですか?