【发布时间】:2011-09-20 22:00:01
【问题描述】:
我正在使用带有page object 的 Cucumber,类似于下面显示的简化版本。我需要对 HTML 进行一些非常复杂的解析,所以我希望能够使用 RSpec 对 HTML 固定装置单独测试页面对象,但我有点坚持这样做。我猜我需要在 Capybara 中存根某些东西,并将其作为依赖项传入?
class SomePage
def header
session.find('h1').text
end
def title
session.find('title').text
end
private
def session
@session ||= Capybara.current_session
end
end
【问题讨论】:
标签: ruby rspec cucumber bdd capybara