2013-10-13 4 views
0

나는 watir webdriver를 사용하여 웹 페이지의 링크를 클릭하고 싶습니다.요소를 선택하고 클릭하십시오.

NEW_LOGIN> DIV : - 나는 독특한 선택을 찾기 위해 불을 지르고를 사용하는 경우 나는 다음과 같은 얻을 수 n 번째 자녀 (6)> 버튼 : n 번째 자녀 (1)

어떻게 선택하고이 버튼을 클릭 할 수 있습니다 watir-webdriver를 사용하고 있습니까? 당신의 XPath의 직접적인 번역 될 것이다 클릭

답변

2

: 실제 HTML에 따라

browser.element(:id => 'new_login').div(:index => 5).button.click 

, 당신은 그것을 단순화 할 수 있습니다. 예를 들어, 경우 NEW_LOGIN 요소에 하나의 버튼이, 당신은 그냥 할 수있는 :

browser.element(:id => 'new_login').button.click 

버튼, 더 강력한을 찾아 스크립트가 될 것입니다 유지 보수해야 할 적은 일을.

관련 문제