0
적어도 두 단어를 포함하는 텍스트를 찾는 데 문제가 있습니다.공간이있는 특정 문자열을 포함하는 텍스트 찾기?
<a e="k44.3" href="http://www.example.com">hello world</a>
내 XPath 표현식은 다음과 같습니다 :
나는 다음 하나가 필요합니다<a e="k77.4" href="http://www.example.com">hello</a>
:
driv.findElement(By.xpath("//*[contains(text(),'hello world')]")).click();
그러나이 XPath를 콘솔에서 첫 번째 단어 (출력)했다 '안녕하세요 세상'으로 선택하려면 어떻게해야합니까?
XPath 표현이 맞을 것으로 확신합니다. 더 많은 HTML을 보여줄 수 있습니까? 페이지에 몇 개의 링크가 있습니까? – Buaban
XPath는 요소를 맨 위에 반환해야하지만 맨 아래에는 요소를 반환하지 않아야합니다. [demo] (http://www.xpathtester.com/xpath/6815b6789f5d54259638f3fe799e8f74)를 참조하십시오. – har07