量角器(selenium?)setSize宽度小于400

时间:2017-09-12 17:09:35

标签: selenium protractor

当我尝试将浏览器窗口设置为小于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上。

1 个答案:

答案 0 :(得分:0)

当然,在发布此问题后不久,我从Chrome浏览器中做了find a work around

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