2012-12-13 3 views
2

두 개 이상의 옵션이있는 질문이 여러 개 있습니다. xpath를 사용하여 현재 요소 내부 요소 가져 오기

는 question_element

으로 필요한 질문 요소를 선택한 후 나는이 요소 내에서 첫 번째 텍스트 상자를 얻을 수 없습니다입니다. 나는 사용했다

question_element.find_elements_by_xpath("//textarea") 

그러나 전체 웹 페이지에서 태그 텍스트 영역을 가진 모든 요소의 목록을 제공한다. 시도 :

question_element.find_elements_by_xpath("/textarea") 
question_element.find_elements_by_xpath("./textarea") 

그러나 결과는 없습니다. 나는 question_element 내부 태그 이름의 텍스트 영역을 가진 첫 번째 요소를 얻는 방법

답변

5

같은 시도 :

question_element.find_elements_by_xpath(".//textarea") 

또는

question_element.find_elements_by_xpath("textarea") 
+0

감사합니다! 나는 오직 이것들이 나를 위해 일하는 것을 발견했다. find_elements_by_xpath (".// textarea")'. –

0

은 (안 전체 페이지 내에서) 이미 발견 요소 내 검색에 사용할 수있는 두 가지 변종이 있습니다이

question_element.find_elements_by_xpath("//textarea[position()=1]") 
관련 문제