Webdriverio: Nonaktifkan gambar dengan chromedriver

Dibuat pada 26 Jan 2016  ·  4Komentar  ·  Sumber: webdriverio/webdriverio

Saya ingin menonaktifkan pemuatan gambar untuk pemuatan halaman yang lebih cepat, saya mencoba kode di bawah ini, tetapi tidak berhasil:

var webdriverio = require('webdriverio');
var options = {
    desiredCapabilities: {
        browserName: 'chrome',
        'prefs': {
            'profile':{
                'default_content_setting_values': {'images': 2}
            }
        }
    }
};
var client = webdriverio.remote(options)

Apa cara terbaik untuk mengatur pengaturan browser? Saya tahu bahwa ada metode untuk menyediakan parameter data_dir untuk browser. Saya pikir menggunakan data_dir tidak terlalu fleksibel, jadi saya bahkan tidak mencobanya.

Komentar yang paling membantu

Saya belum mencoba ini, tetapi Anda mungkin beruntung menambahkan hal yang sama di dalam blok chromeOptions :

var options = {
    desiredCapabilities: {
        browserName: 'chrome',
        'chromeOptions': {
            'prefs': {
                'profile':{
                    'default_content_setting_values': {'images': 2}
                }
            }
        }
    }
};

Itulah yang tampaknya tersirat oleh https://sites.google.com/a/chromium.org/chromedriver/capabilities.

Semua 4 komentar

Saya belum mencoba ini, tetapi Anda mungkin beruntung menambahkan hal yang sama di dalam blok chromeOptions :

var options = {
    desiredCapabilities: {
        browserName: 'chrome',
        'chromeOptions': {
            'prefs': {
                'profile':{
                    'default_content_setting_values': {'images': 2}
                }
            }
        }
    }
};

Itulah yang tampaknya tersirat oleh https://sites.google.com/a/chromium.org/chromedriver/capabilities.

Ya - bekerja untuk saya!

Terima kasih telah menyelidiki @georgecrawford !

Jika berhasil, ini hanya berfungsi pada tag <img> eksplisit, bukan sumber daya gambar yang dimuat CSS. Apakah saya benar?

Apakah halaman ini membantu?
0 / 5 - 0 peringkat