何らかの理由で職場でテストを実行するとブラウザーは最大化されますが、自宅でテストを実行すると、幅が約50%のブラウザーウィンドウしか開かれません。これにより、下にスクロールするなどの不一致が生じるため、テストを実行するすべてのマシンで同じサイズのブラウザーウィンドウを開くようにしたいのですが。これを行う最良の方法は何ですか?(私は他の言語のいくつかの答えを見つけましたが、それらをjavascriptに適応させることができませんでした)
追加
browser.executeScript('window.moveTo(0,0);'+
'window.resizeTo(screen.width, screen.height);');
何もしません(どうやらwindow.moveTo
、window.resizeTo
Chromeではサポートされていません)。
window.moveTo
ありwindow.resizeTo
ます。Chromeの場合は問題なく動作します。Chromeのコンソールから現在のウィンドウのサイズを変更できるかどうかはわかりませんが、resizeTo
そこでメソッドを使用できるということは、Chromeがそれをサポートしていることを示しています。
window.moveTo
し、window.scrollTo
間違いなくクロームでサポートされています。