我找到頁面 - 網站的對象,但我找不到強元素的方法..誰能告訴我是否有強大的方法..或者是否可以用的Watir-wevdriver方法使用: 例如:使用頁面對象,如何定位強元素
link :note_new do |page|
page.note_list_element.strong(:index,0).link_element(:index, 0)
末
非常感謝你!
我找到頁面 - 網站的對象,但我找不到強元素的方法..誰能告訴我是否有強大的方法..或者是否可以用的Watir-wevdriver方法使用: 例如:使用頁面對象,如何定位強元素
link :note_new do |page|
page.note_list_element.strong(:index,0).link_element(:index, 0)
末
非常感謝你!
我想你想找到dom元素。 watir-webdriver有強大的方法。 ruby @browser.strong(:how, what)
希望這會有所幫助。
對於強壯的元素,可以使用頁面對象的通用元素方法。
創建一個頁面對象
元素要在你的頁面的對象使用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
是隱含的(即你不需要專門包含它)。
這裏究竟是什麼問題?你想使用頁面對象或watir-webdriver API訪問'strong'元素嗎? –
我想使用頁面對象來定位強元素中的鏈接元素。如何處理.. – sadly