2015-01-17 43 views
0

有人可以幫我弄清楚爲什麼每次我用黃瓜運行一個功能時,它會打開4個瀏覽器?無論我的功能的場景數量或步驟的數量是多少,當我使用黃瓜4執行測試腳本時,Firefox瀏覽器打開。含硒的黃瓜打開幾個瀏覽器

這是我的conf:

  • 紅寶石版本:紅寶石1.9.3p551(2014-11-13)[I386-的mingw32]
  • 黃瓜版本:1.3.18
  • 水豚版本:2.4 0.4
  • 硒版本:2.44.0
  • 火狐版本:33.0

這裏是env.rb的支持文件夾中的內容:

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

回答

0

我發現這個問題,那是因爲我有幾個文件xxx_steps.rb在step_defintions文件夾,並在每個xxx_steps.rb我「需要「的Watir-的webdriver '「

因此,每次黃瓜見面需要'watir-webdriver'它打開了一個新的瀏覽器。