1

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

我能够使用以下代码块阻止图像

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

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

'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 并且能够提供帮助的人?

4

0 回答 0