๋ถ๋ฅ:ํ๋ ์์ํฌ
์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
์
๋ ๋์ Selenium | |
์ข
๋ฅ | |
๋ผ์ด์ ์ค | |
๋ ํฌ์ง์คํ ๋ฆฌ | |
๋์ ํ๋ซํผ | |
๋ฒ์ | 3.14.0[1] |
1. ๊ฐ์[ํธ์ง]
Selenium์ ํ๋ก๊ทธ๋จ์ ์ด์ฉํด ์๋ํ๋ ์น ํ
์คํธ๋ฅผ ์ํํ ์ ์๋๋ก ํด์ฃผ๋ ํ๋ ์์ํฌ์ด๋ค. ํ์ฌ๋ Java, C#, Ruby, Python๋ฑ ๋ง์ ์ธ์ด๋ฅผ ์ง์ํ๋ค. ํ์ฌ๋ ์ํ์น ๋ผ์ด์ ์คํ์ ์คํ์์ค๋ก ์์ ๋ก์ด ์ด์ฉํ ์ ์๋ค.
ํ์ฌ๋ ์น ํ ์คํธ์ ๋ชฉ์ ๋ฟ๋ง ์๋๋ผ ๋ค์ํ ๋ชฉ์ ์ผ๋ก ์ฐ์ด๊ณ ์๋ค. ๊ทธ์ค ํ๋๊ฐ ๊ธฐ์กด ํฌ๋กค๋ฌ๋ ์นํ์ด์ง๋ฅผ ๋จ์์ด ๋ฐ์์ ๋ถ์ํ๋๋ฐ ๊ทธ์ณค๋ค๋ฉด Selenium์ ์ด์ฉํ ํฌ๋กค๋ฌ๋ ์๋์ผ๋ก ๋ก๊ทธ์ธ์ ์ํํ ์๋ ์๊ณ ์ค๋ฌธ์กฐ์ฌ์ ์ฐธ์ฌํ ์ ์๊ฒ ํ๊ธฐ๋ ํ๋ ๋ฑ ์น์์์ ๋ชจ๋ ์์ ์ ๋์ ๋งก๊ธธ ์ ์๋ค.
ํ์ฌ๋ ์น ํ ์คํธ์ ๋ชฉ์ ๋ฟ๋ง ์๋๋ผ ๋ค์ํ ๋ชฉ์ ์ผ๋ก ์ฐ์ด๊ณ ์๋ค. ๊ทธ์ค ํ๋๊ฐ ๊ธฐ์กด ํฌ๋กค๋ฌ๋ ์นํ์ด์ง๋ฅผ ๋จ์์ด ๋ฐ์์ ๋ถ์ํ๋๋ฐ ๊ทธ์ณค๋ค๋ฉด Selenium์ ์ด์ฉํ ํฌ๋กค๋ฌ๋ ์๋์ผ๋ก ๋ก๊ทธ์ธ์ ์ํํ ์๋ ์๊ณ ์ค๋ฌธ์กฐ์ฌ์ ์ฐธ์ฌํ ์ ์๊ฒ ํ๊ธฐ๋ ํ๋ ๋ฑ ์น์์์ ๋ชจ๋ ์์ ์ ๋์ ๋งก๊ธธ ์ ์๋ค.
[1] C#๊ธฐ์ค ์ต์ ์์ ๋ฒ์ ์ด๋ค.