๋ ๋น ๋ฅธ ํ์ด์ง ๋ก๋ฉ์ ์ํด ์ด๋ฏธ์ง ๋ก๋ฉ์ ๋นํ์ฑํํ๊ณ ์ถ์ต๋๋ค. ์๋ ์ฝ๋๋ฅผ ์๋ํ์ง๋ง ์๋ํ์ง ์์ต๋๋ค.
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}
}
}
}
}
};
์ - ๋๋ฅผ ์ํด ์ผํ์ต๋๋ค!
@georgecrawford ๋ฅผ ์กฐ์ฌํด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค!
์๋ํ๋ ๊ฒฝ์ฐ CSS ๋ก๋ ์ด๋ฏธ์ง ๋ฆฌ์์ค๊ฐ ์๋ ๋ช
์์ <img>
ํ๊ทธ์์๋ง ์๋ํฉ๋๋ค. ๋ ๋ง์?
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๋๋ ์ด๊ฒ์ ์๋ํ์ง ์์์ง๋ง
chromeOptions
๋ธ๋ก ์์ ๊ฐ์ ๊ฒ์ ์ถ๊ฐํ๋ ํ์ด์ด ์์ ์ ์์ต๋๋ค:์ด๊ฒ์ด https://sites.google.com/a/chromium.org/chromedriver/capabilities์์ ์์ํ๋ ๊ฒ ๊ฐ์ต๋๋ค.