Je souhaite désactiver le chargement d'image pour un chargement de page plus rapide, j'ai essayé le code ci-dessous, mais cela ne fonctionne pas :
var webdriverio = require('webdriverio');
var options = {
desiredCapabilities: {
browserName: 'chrome',
'prefs': {
'profile':{
'default_content_setting_values': {'images': 2}
}
}
}
};
var client = webdriverio.remote(options)
Quelle est la meilleure façon de définir les paramètres du navigateur ? Je sais qu'il existe une méthode pour fournir un paramètre data_dir pour le navigateur. Je pense que l'utilisation de data_dir n'est pas très flexible, donc je ne l'ai même pas essayé.
Je n'ai pas essayé ceci, mais vous pourriez avoir de la chance en ajoutant la même chose dans un bloc chromeOptions
:
var options = {
desiredCapabilities: {
browserName: 'chrome',
'chromeOptions': {
'prefs': {
'profile':{
'default_content_setting_values': {'images': 2}
}
}
}
}
};
C'est ce qui semble être sous-entendu par https://sites.google.com/a/chromium.org/chromedriver/capabilities.
Oui - a fonctionné pour moi !
Merci d'avoir enquêté sur @georgecrawford !
Si cela fonctionne, cela ne fonctionne que sur les balises <img>
explicites et non sur les ressources d'image chargées en CSS. Ai-je raison?
Commentaire le plus utile
Je n'ai pas essayé ceci, mais vous pourriez avoir de la chance en ajoutant la même chose dans un bloc
chromeOptions
:C'est ce qui semble être sous-entendu par https://sites.google.com/a/chromium.org/chromedriver/capabilities.