Quero desabilitar o carregamento de imagens para um carregamento de página mais rápido, tentei o código abaixo, mas não funciona:
var webdriverio = require('webdriverio');
var options = {
desiredCapabilities: {
browserName: 'chrome',
'prefs': {
'profile':{
'default_content_setting_values': {'images': 2}
}
}
}
};
var client = webdriverio.remote(options)
Qual é a melhor maneira de definir as configurações do navegador? Eu sei que existe um método para fornecer um parâmetro data_dir para o navegador. Acho que usar data_dir não é muito flexível, então nem tentei.
Eu não tentei isso, mas você pode ter sorte adicionando a mesma coisa dentro de um bloco chromeOptions
:
var options = {
desiredCapabilities: {
browserName: 'chrome',
'chromeOptions': {
'prefs': {
'profile':{
'default_content_setting_values': {'images': 2}
}
}
}
}
};
Isso é o que parece estar implícito em https://sites.google.com/a/chromium.org/chromedriver/capabilities.
Sim - funcionou para mim!
Obrigado por investigar @georgecrawford !
Se funcionar, funciona apenas em tags <img>
explícitas e não em recursos de imagem carregados por CSS. Estou correcto?
Comentários muito úteis
Eu não tentei isso, mas você pode ter sorte adicionando a mesma coisa dentro de um bloco
chromeOptions
:Isso é o que parece estar implícito em https://sites.google.com/a/chromium.org/chromedriver/capabilities.