我在一个电子商务网站上运行了一个自动化套件,该套件包含很多我不想在运行测试时加载的第三方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并可以提供帮助的人吗?