2016-08-03 4 views
-1

id 대신 xpath를 사용하여 DOM에서 요소를 찾을 수 있습니까? 나는 이드를 위해 내가 사용할 수있는 것을 알고있다 : $("#id")[0].Angular JS - xpath가있는 DOM에서 요소를 찾는 방법은 무엇입니까?

나는 방법 (같은 .getText(), innerHTML 또는 다른 사람이) 요소 사용하기 나는 수 있어요 무엇을보고 ID로 요소를 얻기 위해 브라우저에서 개발자 모드 내부 $("#id")[0]를 사용합니다. XPATH로이 작업을 수행하는 방법을 알고 싶습니다.

+0

'// * [@ id = "id"] ' – Andersson

+0

이 메소드를 브라우저의 개발자 모드에서 사용하면 id로 요소를 가져 와서 .getText(), innerHTML 등의 메소드를 볼 수 있습니다. 요소에 사용할 수 있습니다. 나는 XPATH로 이것을하는 방법을 알고 싶다. – AndreeaFed

+0

AFAIK,'XPath'를 사용하기위한'Javascript'에 임베디드 메소드가 없다. – Andersson

답변

1

: 그것은 수행 할 수 있습니다 같이 호출 :

$x("//button[@id='myButton']")[0].click()

을 (요소가 존재하는 것을 구비하고 어레이의 첫 번째)이 반환 가능한 요소들의 어레이가 항상 존재하기 때문이다.

0

감사합니다. 나는 그 해답을 발견했다. 당신이 요소에 함수를 호출 할 경우에, 당신이

$x("//button[@id='myButton']") 

가 : 파이어 폭스 콘솔에서이 같은 요소를 찾아 (탐험) 할 수

$x("xpath") 
관련 문제