我有一部分功能
And I should see "Thank you for your interest. We will soon send an email with activation instructions." within "span class="notificationText""
和
自动生成的步骤
Then /^I should see "([^"]*)" within "([^"]*)"notificationText"([^"]*)"$/ do |arg1, arg2, arg3|
end
我无法解释它。我试图在其中填写以下测试(来自http://www.cowboycoded.com/2011/01/05/better-web-steps-for-cucumber-with-capybara/),但无法理解什么参数代表什么。
with_scope(select,:css_id) do
page.should have_selector("h1",:text=>text)
end
答案 0 :(得分:0)
实际上,cucumber会根据我们在特征文件中给出的内容生成脚本文件,所以在这个文件中,无论我们在单引号还是双引号中使用了一些文本,这些文本都被视为动态文本,因此每个引用的文本都可以被采用作为动态参数
这些参数将由用户在运行时传递。