2017-09-12 5 views
0

ブラウザのウィンドウを400未満の幅に設定しようとすると、ブラウザがその幅を下回らないようです。私はモバイルブラウジングのサイズでテストしたいが、それはできないようだ。分度器(セレン?)setSizeの幅が400未満

回避策はありますか、それとも設計上の問題ですか?

私は、ウィンドウサイズを設定し使用してchromeOptions:

export let config: Config = { 
    ... 
    multiCapabilities: [ 
    { 
     'browserName': 'chrome', 
     ... 
     'chromeOptions': { 
      args: ['window-size:320,667'] 
     } 
    } 
} 

しかし、私のテストでbrowser.explore()コマンドを使用して、私はbrowser.manage().window().getSize()を入力して実行しようとすると、

{ width: 400, 
    hCode: 51200, 
    class: 'org.openqa.selenium.Dimension', 
    height: 667 } 

取り戻す:browser.manage().window().setSize(350,667)を縮小しません。ブラウザのサイズ私はそれを400以上に設定することができ、それが設定されます。

私はiMacを利用しています。

答えて

0

もちろん、この質問を投稿した直後に、私はfind a work aroundクロムブラウザから行った。

{ 
    browserName: 'chrome', 
    'chromeOptions': { 
     'mobileEmulation': { 
      'deviceName': 'iPhone 5' // Use any device from the emulated device list 
     } 
    } 
}