2017-09-12 1 views
0

Es scheint, wenn ich versuche, mein Browserfenster auf eine Breite von weniger als 400 einzustellen, wird der Browser nicht unter diese Breite gehen. Ich würde gerne bei mobilen Browsern testen, aber es scheint, dass ich das nicht kann.Winkelmesser (Selen?) SetSize Breite weniger als 400

Gibt es einen Workaround oder ist das von Entwurf?

ich die Fenstergröße mit chromeOptions gesetzt:

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

Aber mit einem browser.explore() Befehl in meinem Test, gebe ich browser.manage().window().getSize() und zurück

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

Versuch zu tun bekommen: browser.manage().window().setSize(350,667) nicht schrumpft die Browsergröße. Ich kann es höher als 400 setzen und es wird gesetzt.

Ich bin auf einem iMac.

Antwort

0

Natürlich, kurz nach dem Posten dieser Frage habe ich find a work around von Chrome-Browsern.

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