的黄瓜测试
问题描述:
关闭Cookies我希望能够做一些类似如下:的黄瓜测试
@javascript @disallow_cookies
Scenario: Test Something that depends on cookies
我怎么会写@disallow_cookies
黄瓜钩来实现这一目标?
我使用了以下内容:
- 宝石 '薄', '1.2.11'
- 宝石 '黄瓜轨', '1.0.4'
- 宝石 'database_cleaner',' 0.6.7'
- 宝石 '水豚', '1.1.2'
- 宝石 '水豚-萤火', '0.0.10'
- 宝石 '硒webdriver的', '2.14.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
假设你在钩子前创建驱动程序,你应该没问题。我没有运行这个代码,但它是我开始这个过程的地方。