2017-07-25 187 views
0

我的集成测试将受益于在chrome://flags中设置的标志 - 特别是#enable-asm-webassembly。测试运行时,它们不会使用我自己的用户首选项,因此标志未设置。有什么方法可以设置这些?量角器 - 如何在运行测试时设置chrome:// flags/

+0

使用chromeOptions,localState打开/关闭标志。标记值存储在Windows中AppData \ Local \ Google \ Chrome \ User Data \ Local State下的纯文本文件中 – Barney

回答

1

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": ["[email protected]"] 
       } 
      } 
     } 
    } 

您可以通过更改标志了解字典结构,看看它是如何得到体现在LocalState文件。 配置存储在Chrome下AppData\Local\Google\Chrome\User Data\Local State

相关问题