반응형
속성이 XPath에서 무언가로 시작하는 요소 선택
제목에서 알 수 있듯이 XPath에서 특정 문자열로만 시작하지만 동일하게 끝나지 않는 요소를 선택할 수 있습니까?
예를 들어 3 개의 앵커 요소가 있습니다.
<a href="buy.php/onething"></a><a href="buy.php/twothing"></a><a href="sell.php/anotherthing"></a>
'buy.php /'로 시작하는 앵커 요소 만 얻고 싶습니다. 다음은 작동하지 않을 것이라고 생각합니다.
getByXPath("//a[@href='buy.php/']")
어떻게 할 수 있습니까?
//a[starts-with(@href, 'buy.php/')]
http://www.zvon.org/xxl/XSLTreference/Output/function_starts-with.html
이것이 정확한 구문인지 확실하지 않지만 fn : contains xpath 함수를 사용하고 싶을 것입니다. 여기에서 찾을 수있는 기타 유용한 기능 :
http://www.w3schools.com/xpath/xpath_functions.asp#string
getByXPath ( "// a [fn : contains (@ href / text (), 'buy.php /')]")
반응형
'IT박스' 카테고리의 다른 글
react.js에서 Enter 키를 사용하여 양식을 제출하는 방법은 무엇입니까? (0) | 2020.10.12 |
---|---|
호스트 이름의 IP 주소 확인 (0) | 2020.10.12 |
Node.js console.log ()는 아무것도 로깅하지 않습니다. (0) | 2020.10.12 |
: hover but : not on a specific class (0) | 2020.10.12 |
파이썬 생성기를 사용하기에 좋은시기가 아닌 것은 언제입니까? (0) | 2020.10.12 |