أرغب في تعطيل تحميل الصور لتحميل أسرع للصفحة ، لقد جربت الكود أدناه ، لكنه لا يعمل:
var webdriverio = require('webdriverio');
var options = {
desiredCapabilities: {
browserName: 'chrome',
'prefs': {
'profile':{
'default_content_setting_values': {'images': 2}
}
}
}
};
var client = webdriverio.remote(options)
ما هي أفضل طريقة لضبط إعدادات المتصفح؟ أعلم أن هناك طريقة لتوفير معلمة data_dir للمتصفح. أعتقد أن استخدام data_dir ليس مرنًا جدًا ، لذا لم أجربه حتى.
لم أجرب هذا ، لكن قد يحالفك الحظ في إضافة نفس الشيء داخل كتلة chromeOptions
:
var options = {
desiredCapabilities: {
browserName: 'chrome',
'chromeOptions': {
'prefs': {
'profile':{
'default_content_setting_values': {'images': 2}
}
}
}
}
};
هذا ما يبدو أنه يعنيه ضمنيًا https://sites.google.com/a/chromium.org/chromedriver/capabilities.
نعم - عملت معي!
شكرًا على التحقيق مع georgecrawford !
إذا كان يعمل ، فإنه يعمل فقط على علامات <img>
الصريحة التي لا تحتوي على موارد صور محملة باستخدام CSS. هل انا صائب؟
التعليق الأكثر فائدة
لم أجرب هذا ، لكن قد يحالفك الحظ في إضافة نفس الشيء داخل كتلة
chromeOptions
:هذا ما يبدو أنه يعنيه ضمنيًا https://sites.google.com/a/chromium.org/chromedriver/capabilities.