2013-07-23 3 views
0

페이지를 찾습니다. 웹 사이트의 개체입니다. 그러나 강력한 요소의 메서드를 찾을 수 없습니다. 강력한 메서드가 있는지 말해 줄 수 있습니다. 또는 여부는 Watir과-wevdriver 방법으로 사용할 수 있습니다 예 :페이지 개체를 사용하여 강력한 요소를 찾는 방법

link :note_new do |page| 
page.note_list_element.strong(:index,0).link_element(:index, 0) 

대단히 감사합니다!

+0

여기 정확히 무슨 문제가 있습니까? page-object 또는 watir-webdriver API를 사용하여'strong' 요소에 접근하고 싶습니까? –

+0

강력한 요소에서 링크 요소를 찾으려면 페이지 개체를 사용하고 싶습니다. 어떻게 처리해야합니까? – sadly

답변

0

dom 요소를 찾으려고합니다. watir-webdriver에는 강력한 방법이 있습니다. ruby @browser.strong(:how, what)

희망이 도움이 될 것입니다.

3

강한 요소의 경우 페이지 객체의 일반 요소 메소드를 사용할 수 있습니다.

페이지 객체를 사용 element에 강한 요소를 선언하려면 페이지 오브젝트

요소 만들기 :

element(:a_name, :strong, :index => 0) 

이 'a_name', 'a_name_element'및 'a_name를 생성합니다? ' 방법 다른 요소 내에서 강력한 요소에 액세스

다른 페이지 개체 요소에서 강한 요소에 액세스하려는 경우, 다른 element 방법이있다 : 당신의 예를 들어

element(:tag_as_symbol) 

, 당신은 것 원하는 :

page.note_list_element.element(:strong).link_element 

:index => 0은 암시 적입니다 (즉, 특별히 포함 할 필요가 없습니다).

관련 문제