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.
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?
Komentar yang paling membantu
Saya belum mencoba ini, tetapi Anda mungkin beruntung menambahkan hal yang sama di dalam blok
chromeOptions
:Itulah yang tampaknya tersirat oleh https://sites.google.com/a/chromium.org/chromedriver/capabilities.