2016-04-28 61 views
0

我開始學習Ruby(黃瓜)。在一個項目(來自互聯網),我有:紅寶石黃瓜最好的定位圖像(課)

class HomePage 
    include PageObject 

    page_url FigNewton.baseurl 

    #divs(:name, class: 'name') #sprawdzanie diva na stronie 
    #buttons(:view_detail, value: 'View Details') 

    def select_puppy(name = 'Brook') 
    view_detail_elements[index_for(name)].click 
    end 

    private 

    def index_for(name) 
    name_elements.find_index { |div| div.text == name } 
    end 
end 

,而不是這樣的:

#divs(:name, class: 'name') #sprawdzanie diva na stronie 
#buttons(:view_detail, value: 'View Details') 

我想給的東西爲我的IMG(附件) 我怎樣才能做到這一點?哪種解決方案最好? enter image description here

+0

你是什麼意思「給我的IMG的東西」?你是否想要爲img元素創建一個訪問器,類似於'divs(:name,class:'name')'的作用? –

回答

0
image(:logo, :class=> 'main-logo hidden-xs hidden-sm') 

link(:title, :href=>'/') 
image(:logo){title_element.image_element} 

Ofcourse,如果鏈接返回多個元素,你將不得不修改定位。