Webdriverio: Désactiver l'image avec chromedriver

Créé le 26 janv. 2016  ·  4Commentaires  ·  Source: webdriverio/webdriverio

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é.

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 :

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.

Tous les 4 commentaires

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?

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

ViaMay picture ViaMay  ·  4Commentaires

kiraLinden picture kiraLinden  ·  3Commentaires

christian-bromann picture christian-bromann  ·  3Commentaires

davidsoderberg picture davidsoderberg  ·  4Commentaires

eawer picture eawer  ·  4Commentaires