Angularjs 量角器-使用色度选项设置DPI

Angularjs 量角器-使用色度选项设置DPI,angularjs,functional-testing,protractor,Angularjs,Functional Testing,Protractor,我正在用量角器编写功能测试,并试图在桌面上模拟使用chrome的移动设备。我已成功将用户代理设置为: config.capabilities = { browserName: 'chrome', chromeOptions: { args: ['--user-agent="Mozilla/5.0 (iPad; CPU OS 7_0 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0 Mobile/11A4

我正在用量角器编写功能测试,并试图在桌面上模拟使用chrome的移动设备。我已成功将用户代理设置为:

config.capabilities = {
browserName: 'chrome',
chromeOptions: {
    args: ['--user-agent="Mozilla/5.0 (iPad; CPU OS 7_0 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0 Mobile/11A465 Safari/9537.53"']
    }
};
现在,我想更改DPI以反映移动设备(通常DPI为2)。我研究了其他参数,发现了——ash主机窗口边界()。我试过:

chromeOptions: { args: ['--ash-host-window-bounds="1024x768*2"'] }
该参数似乎不适用于量角器,因为在删除DPI参数时,它不会影响窗口尺寸


如何设置DPI?或者,如何通过chromeOptions启用Chrome移动仿真?

请解释您的答案,以便更好地理解。只有代码的答案在堆栈上不受欢迎
   capabilities: {
        "browserName": 'chrome',
            chromeOptions: {
            args: ['--user-agent="Mozilla/5.0 (iPhone; CPU iPhone OS 8_0 like Mac OS X) AppleWebKit/600.1.3 (KHTML, like Gecko) Version/8.0 Mobile/12A4345d Safari/600.1.4"'],

            mobileEmulation: {
                "device": 'Apple iPhone 6 Plus',
                "deviceMetrics": {
                    "width": 414,
                    "height": 736,
                    "pixelRatio": 3.0
                }
            }
        }
    },