[μ λ λμ/Selenium, C#] μΉ νμ΄μ§μ ν μ€νΈ λ°μ€ λ¬Έμμ΄ μ»κΈ°(μμ ν¬ν¨)
μ λ λμμ κ΄ν μ λ°μ μΈ λ΄μ©μ μλ λ§ν¬λ₯Ό μ°Έκ³ ν΄μ£ΌμΈμ.
[μ λ λμ/Selenium, C#] C#μμ μ λ λμμ μ¬μ©νλ λ°©λ² μ΄μ 리
μκ°
λ³Έ ν¬μ€ν μμλ μΉ νμ΄μ§μ νΉμ ν μ€νΈ λ°μ€ μμμ λ¬Έμμ΄μ νλνλ λ°©λ²μ μκ°ν©λλ€.
λ°λΌ νκΈ°
μΉ μ¬μ΄νΈμ μ μνμ¬ λ¬Έμμ΄μ μ»μ ν
μ€νΈ λ°μ€ μμλ₯Ό μ°Ύμ΅λλ€. κ·Έλ¦¬κ³ κ°λ°μ λꡬ νλ©΄μμ μμ μ ν λ²νΌμ λλ₯Έ ν XPath
λ₯Ό 볡μ¬ν©λλ€.
λ³Έλ¬Έμμ ν
μ€νΈν μμμ XPath
λ₯Ό 볡μ¬νλ©΄ λ€μκ³Ό κ°μ λ¬Έμμ΄μ΄ 볡μ¬λ©λλ€.
//*[@id="nx_query"]
μ΄μ μ½λμμλ μ΄λ»κ² ν μ€νΈ λ°μ€μ λ¬Έμμ΄μ μ»λμ§ λ³΄κ² μ΅λλ€.
var textBox = _driver.FindElementByXPath("//*[@id='nx_query']");
string text = textBox.Text;
μμ£Ό κ°λ¨νμ£ ? κ·Έλ°λ° λΆλͺ
ν ν
μ€νΈ λ°μ€μ λ¬Έμμ΄μ΄ μ‘΄μ¬νλλ° μμ κ°μ΄ μ€ννλ©΄ νμ 곡백("")
μ΄ μ»μ΄μ§λ κ²½μ°κ° μμ΅λλ€. μ΄λ΄ λλ GetAttribute
λ₯Ό μ¬μ©νμ¬ κ°μ μ»μ μ μμ΅λλ€.
μ½λλ λ€μκ³Ό κ°μ΅λλ€. μμλ₯Ό μ°Ύμ ν μμμ value
λ₯Ό νμΈνλ κ²λλ€.
var searchBox = _driver.FindElementByXPath("//*[@id='nx_query']");
string keyword = searchBox.GetAttribute("value");
μμΈν λ΄μ©μ μμ μ½λλ₯Ό μ°Έκ³ ν΄μ£ΌμΈμ.
'Programming > Selenium' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
λκΈ
μ΄ κΈ κ³΅μ νκΈ°
-
ꡬλ
νκΈ°
ꡬλ νκΈ°
-
μΉ΄μΉ΄μ€ν‘
μΉ΄μΉ΄μ€ν‘
-
λΌμΈ
λΌμΈ
-
νΈμν°
νΈμν°
-
Facebook
Facebook
-
μΉ΄μΉ΄μ€μ€ν 리
μΉ΄μΉ΄μ€μ€ν 리
-
λ°΄λ
λ°΄λ
-
λ€μ΄λ² λΈλ‘κ·Έ
λ€μ΄λ² λΈλ‘κ·Έ
-
Pocket
Pocket
-
Evernote
Evernote
λ€λ₯Έ κΈ
-
[μ λ λμ/Selenium, C#] ν μ΄λΈμ μ λ°μ΄ν° μ·¨λνκΈ° (μμ ν¬ν¨)
[μ λ λμ/Selenium, C#] ν μ΄λΈμ μ λ°μ΄ν° μ·¨λνκΈ° (μμ ν¬ν¨)
2020.08.21 -
[μ λ λμ/Selenium, C#] ν μ€νΈ λ°μ€ μ§μ°κΈ° (μμ ν¬ν¨)
[μ λ λμ/Selenium, C#] ν μ€νΈ λ°μ€ μ§μ°κΈ° (μμ ν¬ν¨)
2020.08.09 -
[μ λ λμ/Selenium. C#] μΉ νμ΄μ§μ ν μ€νΈ λ°μ€μ λ¬Έμμ΄ μ λ ₯νκΈ° (μμ ν¬ν¨)
[μ λ λμ/Selenium. C#] μΉ νμ΄μ§μ ν μ€νΈ λ°μ€μ λ¬Έμμ΄ μ λ ₯νκΈ° (μμ ν¬ν¨)
2020.08.04 -
[μ λ λμ/Selenium, C#] C#μμ μ λ λμμ μ¬μ©νλ λ°©λ² μ΄μ 리
[μ λ λμ/Selenium, C#] C#μμ μ λ λμμ μ¬μ©νλ λ°©λ² μ΄μ 리
2020.08.02