0

在没有 Spork 的情况下,我的黄瓜测试在我的 javascript 场景中使用 webkit 驱动程序运行良好。

我的 env.rb 文件中有以下内容

if(ENV["WEBKIT"])
  Capybara.javascript_driver = :webkit
else
  Capybara.javascript_driver = :selenium
end

当我从终端运行没有 spork 的功能时

WEBKIT=true cucumber

测试使用 webkit 驱动程序正确运行。但是,一旦我尝试使用 --drb 选项添加 spork,每个 javascript 功能都开始使用 Selenium 驱动程序再次启动 Firefox。

WEBKIT=true cucumber --drb
4

1 回答 1

0

所以事实证明问题是环境变量必须在 Sport 服务器上设置,而不是通过 Cucumber 才能被拾取。

我现在像这样从终端启动Spork

WEBKIT=true spork cucumber

然后只用 --drb 标志启动黄瓜

cucumber --drb
于 2013-06-10T19:33:50.280 回答