특정 클래스의 모든 요소를 찾으려면 해당 클래스 이름을 가진 여러 유형의 태그가있을 수 있습니다. 나는 div s, span s, p s를 같은 클래스로 가정하고 클래스를 기반으로 모든 클래스를 찾아야합니다. 내가 어떻게 해. 태그 이름없이 xpath를 사용하여 요소를 찾는 방법은 무엇입니까?
나는 노력이 작동하지 않는//[contains(@class,'x')]
. 내가 어떻게 성취 할 수 있는지 제안 해주십시오.
특정 클래스의 모든 요소를 찾으려면 해당 클래스 이름을 가진 여러 유형의 태그가있을 수 있습니다. 나는 div s, span s, p s를 같은 클래스로 가정하고 클래스를 기반으로 모든 클래스를 찾아야합니다. 내가 어떻게 해. 태그 이름없이 xpath를 사용하여 요소를 찾는 방법은 무엇입니까?
나는 노력이 작동하지 않는//[contains(@class,'x')]
. 내가 어떻게 성취 할 수 있는지 제안 해주십시오.
이
//*[@class="x"]
이 시도 시도 할 수 있습니다 : 당신은 all
요소를 얻을 수 *
를 사용해야합니다
//*[contains(concat(' ', normalize-space(@class), ' '), ' $classname ')]
.
자원 : 그것은 기적 경우 XPath Select Element by Class
''$ classname ''은'$ classname' 변수의 값과 공백을 연결하는 것이 아니라 리터럴 문자열입니다. – LarsH
잘 모르겠어요하지만 당신은 항상 나는 그것의 재미, 제공하고있는 게시물에 대한 답변의를 제공 찾아라! : P 아닌가요? : D –
@MohammadAreebSiddiqui 거의 모든 합리적인 CSS 질문에 대한 답변을 제공합니다. 내 프로필을 볼 수 있습니다 : D –
@MohammadAreebSiddiqui btw는 13 세라고 인상적입니다 :) –