๊ฐ๋๊ธฐ ๊ตฌ์ฑ์ Firefox๋ฅผ ์์ํ ๋ ๋ช
๋ น์ค ์ธ์ ๋ฅผ ์ ๋ฌํ๋ ๋ฐฉ๋ฒ์ ์ ๊ณตํด์ผ ํฉ๋๋ค.
SeleniumHQ/selenium#998์๋ ํ์ฌ Firefox ์น ๋๋ผ์ด๋ฒ๋ฅผ ํตํด ๊ฐ๋ฅํ๋ค๊ณ ๋์ ์์ต๋๋ค.
capabilities
๊ฐ์ฒด์ jleyba๊ฐ ๋งํฌํ ๋ฌธ์ ์ ๋ํด ์ธ๊ธํ ํด๋์ค๋ฅผ ํตํด ์ด๋ฏธ ์ด ์์
์ ์ํํ ์ ์์ต๋๋ค. ๋ค์์ ํ์ด์ดํญ์ค ํ๋กํ์ ๋ณ๊ฒฝํ๋ ์์
๋๋ค. https://github.com/juliemr/protractor-demo/tree/master/howtos/setFirefoxProfile
์ด๊ฒ์ ํ์คํ ํ์ ํ๊ธฐ ์ด๋ ต์ต๋๋ค. ์ด ๋ฌธ์ ๋ ์ค์ ํ๊ธฐ ์ฝ๋๋ก ๋ฌธ์๋ฅผ ๊ฐ์ ํด์ผ ํ๊ธฐ ๋๋ฌธ์ ์ด ๋ฌธ์ ๋ฅผ ๋ฏธํด๊ฒฐ ์ํ๋ก ๋ก๋๋ค.
์ ์ด๋ ํฌ๋กฌ ๋ธ๋ผ์ฐ์ ๋ฅผ ์ฌ์ฉํ ๋ "chromeOptions"๊ฐ ์๋ ๊ฒ์ฒ๋ผ ๋ช ๋ น์ค ์ธ์๋ฅผ ์ ๋ฌํ๋ ์ฌ์ด ๋ฐฉ๋ฒ์ ์ ์ํฉ๋๋ค.
๋ํ "firefox_profile"์ด ์ฐธ์กฐ ๊ตฌ์ฑ ํ์ผ ์ ์ต์ ์ผ๋ก ๋ฌธ์ํ๋์ง ์์ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค. ๊ทธ๊ฒ์ @juliemr ์ด ์์์ ์ฐ๋ฆฌ๋ฅผ ์ํด ๋งํฌํ ๋ฐ๋ชจ์์ ์ฌ์ฉ๋ ์๋ฃจ์ ์ธ ๊ฒ ๊ฐ์ต๋๋ค.
@juliemr - firefox๊ฐ ๊ธฐ๋ณธ์ ์ผ๋ก /tmp
์๋ ํน์ ๋๋ ํ ๋ฆฌ์ ์์ ํ์ผ์ ์์ฑํ๋๋ก ํ๋ ค๊ณ ํ ๋ ์ด ์ค๋ ๋๋ฅผ ์ฐพ์์ต๋๋ค. FirefoxProfile
์ฌ์ฉํ์ฌ ์ด๊ฒ์ ๋ฌ์ฑํ ์ ์์ต๋๊น? ๋ด๊ฐ ์ค์ ๋ก ๋ฌ์ฑํ๊ณ ์ ํ๋ ๊ฒ์ ํ
์คํธ ์ค์ ํ์ด์ดํญ์ค๊ฐ โโ์์ฑํ ๋ชจ๋ ์์ ํ์ผ์ ์ ๋ฆฌํ๋ ๊ฒ์
๋๋ค. shouldDeleteOnExit
๋ฉ์๋๋ฅผ ์ฌ์ฉํด ๋ณด์์ง๋ง ์ ํํ ์์๋๋ก ์๋ ํ์ง ์์ต๋๋ค.
Firefox์ ์ด์ ๋ช ๋ น์ค ํ๋๊ทธ๋ก ํ์ฑํ๋๋ ํค๋๋ฆฌ์ค ๋ชจ๋ ๊ฐ ์๊ธฐ ๋๋ฌธ์ ์ด ๋ฌธ์ ๋ฅผ ๋ฐ๊ฒฌํ์ต๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
Firefox์ ์ด์ ๋ช ๋ น์ค ํ๋๊ทธ๋ก ํ์ฑํ๋๋ ํค๋๋ฆฌ์ค ๋ชจ๋ ๊ฐ ์๊ธฐ ๋๋ฌธ์ ์ด ๋ฌธ์ ๋ฅผ ๋ฐ๊ฒฌํ์ต๋๋ค.