0
찾고있는 텍스트가이 HTML에 있는지 어떻게 확인할 수 있습니까?XPATH에서 html에 텍스트가 있는지 확인
<ul>
<li class="texto">
Warning, invalid login. The login <b> rafael1983 </ b> is already associated with a registered user.
</li>
</ul>
나는 텍스트를 검색하려면이 XPath 식을하고 있어요 :
//*[contains(child::text(), 'Warning, invalid login. The login rafael1983 is already associated with a registered user.')]
그 표현이 작동하지 않는 사람이이 문제를 해결하는 방법을 알 수 있도록 "rafael1983가"는 <b>
태그 내에 그러나 ? 정확히 일치 할 요소에 따라
//li[contains(normalize-space(.), 'Warning, invalid login. The login rafael1983 is already associated with a registered user.')]
:
은 내가 개발중인 시스템이 여러 화면에 여러 가지 오류 메시지를 표시 할 수 있기 때문에 각각을 확인해야합니다. 감사합니다. –
이것은 "." 모든 자식 노드를 결합하여 값을 만드는 "노드의 문자열 값"을 의미합니다. 따라서 일부 텍스트가 '...'안에 있고 일부는 그렇지 않다는 점에 신경 쓰지 않습니다. –