我希望能够做到以下几点:
@javascript @disallow_cookies
Scenario: Test Something that depends on cookies
我如何编写@disallow_cookies
黄瓜钩来实现这个目标?
我使用以下内容:
谢谢!
答案 0 :(得分:0)
这是一个古老的问题但是这里有。为标记@disallow_cookies创建一个前挂钩。
Before('@disallow_cookies') do
profile = Selenium::WebDriver::Firefox::Profile.new
profile['network.cookie.cookieBehavior'] = 2 # disables all kind of cookies
Capybara::Selenium::Driver.new(app, :browser => :firefox, :profile => profile)
end
假设您在挂钩之前在一般情况下创建驱动程序,那么您应该没问题。我还没有运行此代码,但这是我开始这个过程的地方。