実際のテストの実行を開始する前に、分度器を最大ブラウザサイズで実行することを検討しています。分度器テストでブラウザのサイズを設定するには
あなたはbeforeAll()関数を使用する必要があると思いますが、サイズを設定する方法がわからないのですか?何か案は?
実際のテストの実行を開始する前に、分度器を最大ブラウザサイズで実行することを検討しています。分度器テストでブラウザのサイズを設定するには
あなたはbeforeAll()関数を使用する必要があると思いますが、サイズを設定する方法がわからないのですか?何か案は?
browser.driver.manage().window().maximize();
以下のコード
var width = 200;
var height = 300;
browser.driver.manage().window().setSize(width, height);
onPrepare関数で上記のコードを追加してください – LazyDeveloper
あなたは時々最大化()コマンドは何を期待しません、仮想マシン上で実行している場合。 protractor.conf.js onPrepare
var getScreenSize = function() {
return browser.driver.executeScript(function() {
return {
width: window.screen.availWidth,
height: window.screen.availHeight
};
});
};
getScreenSize.then(function(screenSize) {
browser.driver.manage().window().setSize(screenSize.width, screenSize.height);
});
おかげで
、問題がブラウザでいました。この関数呼び出しは、IEとFirefoxでは正常に動作しますが、Chromeでは動作しません。 –