2016-08-11 9 views
0

다음 코드와 함께 드롭 다운 목록이 있습니다. 이 요소에 대해 XPath를 작성하는 방법은 무엇입니까?XPath를 통해 인접 요소를 선택하는 방법은 무엇입니까?

<div class="dropdown "> 
    <button class="btn btn-default dropdown-toggle btn-block" type="button"> 
     <!-- react-text: 346 --> 
     Select door 
     <!-- /react-text --> 
     <span class="glyphicon glyphicon-chevron-down"/> 
    </button> 
    <div class="dropdown-menu"> 
</div> 
+0

'문 선택'버튼을 원하십니까 ?? –

+0

* 어느 요소입니까? – AakashM

+0

OP는 불행히도 불완전한 * 드롭 다운 목록 *'div '를 선택하려고하지만, 그렇다고 추측해서는 안됩니다. 어쨌든, 나는이 div를 선택하는 방법과 그 전에 버튼을 선택하는 방법을 보여줍니다. (http://stackoverflow.com/a/38896577/290085). – kjhughes

답변

4

이 XPath를,

//button[normalize-space() = 'Select door'] 

선택 문 라벨에 따라 표시 button 요소를 선택합니다.

이 XPath를,

//button[normalize-space()='Select door']/following-sibling::div[@class='dropdown-menu'][1] 

는 바로 다음 dropdown-menudiv을 선택합니다.

+0

위의 드롭 다운 목록에서 첫 번째 옵션을 어떻게 선택합니까? – Latha

+0

@Latha : 새로운 질문을하고 전체 드롭 다운 목록 마크 업을 포함시켜주십시오. 감사. – kjhughes

관련 문제