2016-05-05 9 views
0

実際のテストの実行を開始する前に、分度器を最大ブラウザサイズで実行することを検討しています。分度器テストでブラウザのサイズを設定するには

あなたはbeforeAll()関数を使用する必要があると思いますが、サイズを設定する方法がわからないのですか?何か案は?

答えて

1
browser.driver.manage().window().maximize(); 
+0

おかげで

、問題がブラウザでいました。この関数呼び出しは、IEとFirefoxでは正常に動作しますが、Chromeでは動作しません。 –

2

以下のコード

var width = 200; 
var height = 300; 
browser.driver.manage().window().setSize(width, height); 
+1

onPrepare関数で上記のコードを追加してください – LazyDeveloper

0

あなたは時々最大化()コマンドは何を期待しません、仮想マシン上で実行している場合。 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); 
}); 
関連する問題