2017-09-28 53 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和不可显示/不可点击 –

相关问题