2017-09-28 83 views
0

這是我的部分觀點...我如何使用水豚瞄準<input type =「image」....>?

​​

我希望能夠定位到該輸入,是重定向到另一個網址。我怎樣才能做到這一點 ?請幫忙

下面是我嘗試過的一些東西。

describe "landings", :type => :feature do 
it "index: get all params" do 
visit '/sample_page?' 

expect(page).to have_no_content 'Sample text' 
expect(page).to have_no_content 'Example' 
expect(page).to have_no_content("Some Content") 

expect(page).to have_css("img", :maximum => 1) 

# expect(page).to have_css("input", :id => "sampleID") 
# get :survey_link 
# expect(response).to render_template(:survey_link) # 
# find("#clickAction").click 
# input[@type='image'] 
# click_input 

# 

# visit 'https://url........' 

末 結束

+0

提供一些更多的描述。你想要達到什麼目的? –

回答

0
+0

謝謝,但這不起作用,因爲我的輸入是一個圖像。用戶應該點擊圖片然後重定向。這是我得到的錯誤'故障/錯誤:click_button(「參加調查」) 水豚:: ElementNotFound: 無法找到可見按鈕「以調查」 ' – user3643216

+0

@ user3643216那麼你有沒有真正在頁面上認爲你是(或者頁面沒有你認爲它的內容) - 正如我鏈接到的文檔中所述 - click_button將會找到類型爲「image」的輸入和匹配的「alt」屬性。這一切都假設你沒有做像阻止圖像加載的東西 - 所以輸入結束爲0px x 0px和不可顯示/不可點擊 –

相關問題