아래 HTML과 코드를 사용하여 <td>
클래스를 검색하고 있습니다.Selenium/XPath를 사용하여 아래 HTML에서 TD 클래스를 어떻게 검색합니까?
<td class='dataValueRead RV2' style=''>Constant</td>
**
driver.findElement(
By.xpath("//td[contains(normalize-space(.),'Constant')]")
).getAttribute("class")
그것은 나에게 출력으로 빈 값을 제공합니다. 내가 잘못 가고있는 모든 단서는?
는 XPath 괜찮 : -이 경우 네임 스페이스를 등록하고 XPath 식에 접두사를 사용해야합니다 (읽을 이에 대한 질문과 답변이 많이있다). '// td'와'// td [contains (normalize-space(), 'Constant')]'에 대한 질의는 무엇입니까? – Tomalak
@ user561337 : 그 XPath 표현은 그 'td' 요소를 선택해야합니다 –