[μ λ λμ/Selenium. C#] μΉ νμ΄μ§μ ν μ€νΈ λ°μ€μ λ¬Έμμ΄ μ λ ₯νκΈ° (μμ ν¬ν¨)
μ λ λμμ κ΄ν μ λ°μ μΈ λ΄μ©μ μλ λ§ν¬λ₯Ό μ°Έκ³ ν΄μ£ΌμΈμ.
[μ λ λμ/Selenium, C#] C#μμ μ λ λμμ μ¬μ©νλ λ°©λ² μ΄μ 리
μκ°
λ³Έ ν¬μ€ν μμλ μΉ νμ΄μ§μ νΉμ ν μ€νΈ λ°μ€ μμλ₯Ό μ°Ύμ λ¬Έμμ΄μ μ λ ₯νλ λ°©λ²μ μκ°ν©λλ€.
λ°λΌ νκΈ°
μΉ μ¬μ΄νΈμ μ μνμ¬ κ²μμ μν ν μ€νΈ λ°μ€λ₯Ό μ°Ύμ μλμΌλ‘ μ λ ₯νκ² ν΄ λ³΄κ² μ΅λλ€.
κ°λ°μ λꡬ νλ©΄μμ μμ μ ν λ²νΌμ λλ₯Έ ν κ²μμ΄ μ λ ₯ λ°μ€ μμλ₯Ό μ νν©λλ€.
κ²μμ΄ μ
λ ₯ λ°μ€μ μμλ₯Ό μ°ΎμμΌλ©΄, μμ μ ν ν λ§μ°μ€ μ°ν΄λ¦νμ¬ XPath
λ₯Ό 볡μ¬ν©λλ€.
XPath
λ₯Ό 볡μ¬νλ©΄ λ€μκ³Ό κ°μ λ¬Έμμ΄μ΄ 볡μ¬λ©λλ€.
//*[@id="query"]
μ¬κΈ°μ μ£Όμν μ μ μ½λ μ μ© μ ν°λ°μ΄ν
λ₯Ό μμλ°μ΄ν
λ‘ λ³κ²½ν΄μΌ ν©λλ€.
//*[@id='query']
μ¬κΈ°μ λλΆμ΄ κ²μ λ²νΌλ XPath
λ₯Ό 볡μ¬νμ¬ κ΅¬ννλ©΄ λ€μμ μ½λμ²λΌ λ©λλ€.
var searchBox = _driver.FindElementByXPath("//*[@id='query']");
searchBox.SendKeys(textBox1.Text);
var searchButton = _driver.FindElementByXPath("//*[@id='search_btn']");
searchButton.Click();
μ§λλ²μ μκ°ν λ²νΌ ν΄λ¦λ§νΌμ΄λ κ°λ¨νμ£ ? λ§μ°¬κ°μ§λ‘ μμ μ½λλ₯Ό 첨λΆνμ΅λλ€. μ°Έκ³ λ‘ μ λ‘λ μ©λ λ¬Έμ λ‘ ν¨ν€μ§ νμΌμ μ κ±°νμ΅λλ€. Seleniumμ μ¬μ©νκΈ° μν ν¨ν€μ§λ₯Ό μ€μΉν ν λμν΄λ³΄μΈμ.
'Programming > Selenium' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
λκΈ
μ΄ κΈ κ³΅μ νκΈ°
-
ꡬλ
νκΈ°
ꡬλ νκΈ°
-
μΉ΄μΉ΄μ€ν‘
μΉ΄μΉ΄μ€ν‘
-
λΌμΈ
λΌμΈ
-
νΈμν°
νΈμν°
-
Facebook
Facebook
-
μΉ΄μΉ΄μ€μ€ν 리
μΉ΄μΉ΄μ€μ€ν 리
-
λ°΄λ
λ°΄λ
-
λ€μ΄λ² λΈλ‘κ·Έ
λ€μ΄λ² λΈλ‘κ·Έ
-
Pocket
Pocket
-
Evernote
Evernote
λ€λ₯Έ κΈ
-
[μ λ λμ/Selenium, C#] ν μ€νΈ λ°μ€ μ§μ°κΈ° (μμ ν¬ν¨)
[μ λ λμ/Selenium, C#] ν μ€νΈ λ°μ€ μ§μ°κΈ° (μμ ν¬ν¨)
2020.08.09 -
[μ λ λμ/Selenium, C#] μΉ νμ΄μ§μ ν μ€νΈ λ°μ€ λ¬Έμμ΄ μ»κΈ°(μμ ν¬ν¨)
[μ λ λμ/Selenium, C#] μΉ νμ΄μ§μ ν μ€νΈ λ°μ€ λ¬Έμμ΄ μ»κΈ°(μμ ν¬ν¨)
2020.08.07 -
[μ λ λμ/Selenium, C#] C#μμ μ λ λμμ μ¬μ©νλ λ°©λ² μ΄μ 리
[μ λ λμ/Selenium, C#] C#μμ μ λ λμμ μ¬μ©νλ λ°©λ² μ΄μ 리
2020.08.02 -
[μ λ λμ/Selenium, C#] μΉ νμ΄μ§μ λ²νΌ ν΄λ¦νκΈ° (μμ ν¬ν¨)
[μ λ λμ/Selenium, C#] μΉ νμ΄μ§μ λ²νΌ ν΄λ¦νκΈ° (μμ ν¬ν¨)
2020.08.01