如何使用Chrome配置文件'managed_javascript_blocked_for_urls'阻止第三方JS

时间:2018-11-20 20:25:38

标签: javascript selenium-chromedriver webdriver-io chrome-options

我在一个电子商务网站上运行了一个自动化套件,该套件包含很多我不想在运行测试时加载的第三方JS内容。 我正在寻找阻止网站上不需要的内容以减少页面加载时间的方法。

我能够使用以下代码块

{
  browserName: 'chrome',
  acceptInsecureCerts: true,
  chromeOptions: {
    'prefs': {
      'profile': {
         'default_content_setting_values': {
            'images': 2,
          },
       },
     },
   }
}

但是,当我尝试使用'managed_javascript_blocked_for_urls'传递我想阻止的URL时,它不起作用。这是我尝试将值传递到此标志的方式:

'default_javascript_blocked_for_urls': [ "www.googletagservices.com" ] 'managed_javascript_blocked_for_urls': [ "www.googletagservices.com" ] 'default_javascript_blocked_for_urls': { "www.googletagservices.com" : 2 }

但是,这些组合都不起作用。使用过webdriverIO并可以提供帮助的人吗?

0 个答案:

没有答案