[์ ๋ ๋์/Selenium, C#] ์น ํ์ด์ง์ ๋ฒํผ ํด๋ฆญํ๊ธฐ (์์ ํฌํจ)
์ ๋ ๋์์ ๊ดํ ์ ๋ฐ์ ์ธ ๋ด์ฉ์ ์๋ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํด์ฃผ์ธ์.
[์ ๋ ๋์/Selenium, C#] C#์์ ์ ๋ ๋์์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ ์ด์ ๋ฆฌ
[์ ๋ ๋์/Selenium, C#] C#์์ ์ ๋ ๋์์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ ์ด์ ๋ฆฌ
์ ๋ ๋์(Selenium)์ด๋? ์ ๋ ๋์์ ์น ๋ธ๋ผ์ฐ์ ์๋ํ๋ฅผ ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋๋ค. ๋์ ๋ณด์ด๋ ๋ชจ๋ ์ฝํ ์ธ ์ ์ ๋ ฅ, ํด๋ฆญ, ๊ฐ์ ธ์ค๊ธฐ ๋ฑ์ด ๊ฐ๋ฅํฉ๋๋ค. ๊ฐ๋จํ ์น ์ฌ์ดํธ ์ ์๋ถํฐ ๋ก๊ทธ์ธ, ๊ฒ์, ๏ฟฝ
luckygg.tistory.com
์๊ฐ
๋ณธ ํฌ์คํ ์์๋ ์น ํ์ด์ง์ ํน์ ๋ฒํผ ์์๋ฅผ ์ฐพ์ ํด๋ฆญํ๋ ๋ฐฉ๋ฒ์ ์๊ฐํฉ๋๋ค.
๋ฐ๋ผ ํ๊ธฐ
์น ์ฌ์ดํธ์ ์ ์ํ์ฌ ์ด๋ค ๋ฒํผ์ ์ฐพ์ ๊ฒ์ธ์ง ํ์ธํฉ๋๋ค. ์์๋ก ๋ค์ด๋ฒ์ ๋ก๊ทธ์ธ ๋ฒํผ์ ํด๋ฆญํ๋๋ก ํ๊ฒ ์ต๋๋ค.

๊ฐ๋ฐ์ ๋๊ตฌ ํ๋ฉด์์ ์์ ์ ํ ๋ฒํผ์ ๋๋ฅธ ํ ๋ก๊ทธ์ธ ๋ฒํผ ์์๋ฅผ ์ ํํฉ๋๋ค.

๋ฒํผ์ ์์๋ฅผ ์ฐพ์์ผ๋ฉด, ์์ ์ ํ ํ ๋ง์ฐ์ค ์ฐํด๋ฆญํ์ฌ ๋ณต์ฌํ ๋ฐฉ๋ฒ์ ์ ํํฉ๋๋ค. ๊ฒฝํ์ ์ผ๋ก ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋๋ ๋ณต์ฌ ์ต์
์ XPath
์ selector
์์ต๋๋ค.

XPath
๋ฅผ ๋ณต์ฌํ๋ฉด ๋ค์๊ณผ ๊ฐ์ ๋ฌธ์์ด์ด ๋ณต์ฌ๋ฉ๋๋ค.
//*[@id="account"]/a
์ฌ๊ธฐ์ ์ฃผ์ํ ์ ์ ์ฝ๋ ์ ์ฉ ์ ํฐ๋ฐ์ดํ
๋ฅผ ์์๋ฐ์ดํ
๋ก ๋ณ๊ฒฝํด์ผ ํฉ๋๋ค.
//*[@id='account']/a
๊ทธ๋ผ ์ฝ๋์์๋ ์ด๋ป๊ฒ ์ ์ฉํ๋์ง ๋ณด๊ฒ ์ต๋๋ค.
var element = _driver.FindElementByXPath("//*[@id='account']/a"); element.Click(); //๋ฒํผ ํด๋ฆญ.
์ ๋ง ๊ฐ๋จํ์ฃ ? ์์ ์ฝ๋๋ ์ฒจ๋ถํ์ผ๋ ํ์ธํด๋ณด์ธ์. ์ฐธ๊ณ ๋ก ์ ๋ก๋ ์ฉ๋ ๋ฌธ์ ๋ก ํจํค์ง ํ์ผ์ ์ ๊ฑฐํ์ต๋๋ค. Selenium์ ์ฌ์ฉํ๊ธฐ ์ํ ํจํค์ง๋ฅผ ์ค์นํ ํ ๋์ํด๋ณด์ธ์.
'Programming > Selenium' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋๊ธ
์ด ๊ธ ๊ณต์ ํ๊ธฐ
-
๊ตฌ๋
ํ๊ธฐ
๊ตฌ๋ ํ๊ธฐ
-
์นด์นด์คํก
์นด์นด์คํก
-
๋ผ์ธ
๋ผ์ธ
-
ํธ์ํฐ
ํธ์ํฐ
-
Facebook
Facebook
-
์นด์นด์ค์คํ ๋ฆฌ
์นด์นด์ค์คํ ๋ฆฌ
-
๋ฐด๋
๋ฐด๋
-
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
-
Pocket
Pocket
-
Evernote
Evernote
๋ค๋ฅธ ๊ธ
-
[์ ๋ ๋์/Selenium. C#] ์น ํ์ด์ง์ ํ ์คํธ ๋ฐ์ค์ ๋ฌธ์์ด ์ ๋ ฅํ๊ธฐ (์์ ํฌํจ)
[์ ๋ ๋์/Selenium. C#] ์น ํ์ด์ง์ ํ ์คํธ ๋ฐ์ค์ ๋ฌธ์์ด ์ ๋ ฅํ๊ธฐ (์์ ํฌํจ)
2020.08.04 -
[์ ๋ ๋์/Selenium, C#] C#์์ ์ ๋ ๋์์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ ์ด์ ๋ฆฌ
[์ ๋ ๋์/Selenium, C#] C#์์ ์ ๋ ๋์์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ ์ด์ ๋ฆฌ
2020.08.02 -
[์ ๋ ๋์/Selenium, C#] C#์์ Selenium์ ์ด์ฉํ ๋ค์ด๋ฒ ์๋ ๋ก๊ทธ์ธ ํ๋ก๊ทธ๋จ ๋ง๋ค๊ธฐ (์์ ํฌํจ)
[์ ๋ ๋์/Selenium, C#] C#์์ Selenium์ ์ด์ฉํ ๋ค์ด๋ฒ ์๋ ๋ก๊ทธ์ธ ํ๋ก๊ทธ๋จ ๋ง๋ค๊ธฐ (์์ ํฌํจ)
2020.03.24 -
[์ ๋ ๋์/Selenium, C#] C#์์ Selenium์ ์ฌ์ฉํ๊ธฐ ์ํ ์ค๋น ๋จ๊ณ
[์ ๋ ๋์/Selenium, C#] C#์์ Selenium์ ์ฌ์ฉํ๊ธฐ ์ํ ์ค๋น ๋จ๊ณ
2020.03.22
๋๊ธ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.