2015-01-17 2 views
0

Может кто-нибудь помочь мне разобраться, почему каждый раз, когда я запускаю функцию с огурцом, она открывает 4 браузера? Независимо от количества сценариев моей функции или количества шагов, когда я запускаю тестовый скрипт с огурцами 4 браузеров Firefox, открывается.Огурец с селеном открывает несколько браузеров

Вот мой конф:

  • Рубин Версия: рубин 1.9.3p551 (2014-11-13) [i386-mingw32]
  • огурца версия: 1.3.18
  • водосвинка версия: 2,4 версия 0,4
  • селеном: 2.44.0
  • Firefox версия: 33,0

Здесь является содержание env.rb в папке поддержки:

require 'capybara/cucumber' 
Capybara.default_driver = :selenium 

ответ

0

Я нашел эту проблему, это потому, что у меня было несколько файлов xxx_steps.rb в папке step_defintions и в каждом xxx_steps.rb я «требует«Watir-WebDriver ''

Таким образом, каждый раз, когда огурец встречался с требованием «watir-webdriver», он открывал новый браузер.

Смежные вопросы