У меня есть пакет автоматизации, работающий на веб-сайте электронной коммерции, на котором есть много стороннего 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 и сможет помочь?