我正在尝试定义一个步骤来使用 Capybara 和 CSS 选择器测试图像的 alt 文本的值。
我根据自述文件示例为输入值编写了一个:
Then /^I should see a value of "([^\"]*)" within the "([^\"]*)" input$/ do |input_value, input_id|
element_value = locate("input##{input_id}").value
element_value.should == input_value
end
但我无法弄清楚这个......就像:
Then /^I should see the alttext "([^\"]*)"$/ do | alt_text |
element_value = locate("img[alt]").value
end
任何人都知道我如何找到替代文本值?