[μ λ λμ/Selenium, C#] μΉ νμ΄μ§μ λ²νΌ ν΄λ¦νκΈ° (μμ ν¬ν¨)
μ λ λμμ κ΄ν μ λ°μ μΈ λ΄μ©μ μλ λ§ν¬λ₯Ό μ°Έκ³ ν΄μ£ΌμΈμ.
[μ λ λμ/Selenium, C#] C#μμ μ λ λμμ μ¬μ©νλ λ°©λ² μ΄μ 리
μκ°
λ³Έ ν¬μ€ν μμλ μΉ νμ΄μ§μ νΉμ λ²νΌ μμλ₯Ό μ°Ύμ ν΄λ¦νλ λ°©λ²μ μκ°ν©λλ€.
λ°λΌ νκΈ°
μΉ μ¬μ΄νΈμ μ μνμ¬ μ΄λ€ λ²νΌμ μ°Ύμ κ²μΈμ§ νμΈν©λλ€. μμλ‘ λ€μ΄λ²μ λ‘κ·ΈμΈ λ²νΌμ ν΄λ¦νλλ‘ νκ² μ΅λλ€.
κ°λ°μ λꡬ νλ©΄μμ μμ μ ν λ²νΌμ λλ₯Έ ν λ‘κ·ΈμΈ λ²νΌ μμλ₯Ό μ νν©λλ€.
λ²νΌμ μμλ₯Ό μ°ΎμμΌλ©΄, μμ μ ν ν λ§μ°μ€ μ°ν΄λ¦νμ¬ λ³΅μ¬ν λ°©λ²μ μ νν©λλ€. κ²½νμ μΌλ‘ κ°μ₯ λ§μ΄ μ¬μ©λλ λ³΅μ¬ μ΅μ
μ 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