0

我正在使用 Cucumber-Capybara 组合进行测试。我没有使用 Rails 应用程序,而是一个简单的捆绑器应用程序。

我想为我的前端应用程序测试一些动态 URL。例如,item-show 页面的 URL 是:

/suitability/items/197/
(Assertion: Then I go to suitability-item-show page)

在上面的 URL 中,197 是一个 :id。我想测试包含动态数据的类似页面。

我尝试了以下两种方法:

Then(/^I should be on suitability\-item\-show page$/) do
   visit '/suitability/items/:id/'
end

Then(/^I should be on suitability\-item\-show page$/) do
  visit "/suitability/items/#{:id}/"
end

但他们没有为我工作

请帮我解决这个问题。

4

1 回答 1

0

如果 var="id",则访问 "/suitability/items/#{var}/" 应该可以。我不明白你是怎么得到“:id”的……你能不能多说一点

于 2013-08-27T15:14:00.987 回答