量角器 - 如何在运行测试时设置chrome:// flags /

时间:2017-07-25 13:56:25

标签: angular google-chrome protractor angular-cli

我的集成测试将受益于chrome://flags中设置的标志 - 特别是#enable-asm-webassembly。测试运行时,他们不使用我自己的用户首选项,因此未设置标志。有没有办法设置这些?

1 个答案:

答案 0 :(得分:2)

https://sites.google.com/a/chromium.org/chromedriver/capabilities

 capabilities: {
        'browserName': 'chrome',
        'chromeOptions': {
            'args': ['start-minimized', 'window-size=1920,1080'],
            'localState': {
                "browser": {
                    "enabled_labs_experiments": ["enable-asm-webassembly@1"]
                }
            }
        }
    }

您可以通过更改标志来了解字典结构,并查看它在LocalState文件中的反映方式。 配置由Chrome存储在AppData\Local\Google\Chrome\User Data\Local State