ページの読み込みを高速化するために画像の読み込みを無効にしたいのですが、以下のコードを試しましたが、機能しません。
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を調査していただきありがとうございます!
それが機能する場合、CSSでロードされた画像リソースではなく、明示的な<img>
タグでのみ機能します。 私は正しいですか?
最も参考になるコメント
私はこれを試していませんが、
chromeOptions
ブロック内に同じものを追加することができます。これは、 https://sites.google.com/a/chromium.org/chromedriver/capabilitiesによって暗示されているようです。