小编Ric*_*kyD的帖子

Cucumber + Capybara + Selenium firefox打开example.com而不是我的应用程序

我一直在使用黄瓜+ webrat,但需要额外的Rails 3兼容性和javascript测试,所以改为capybara + selenium.目前我在Rails 3.0.7,Cucumber 0.10.2,caybara 1.0.0.beta1.

问题:当我运行javascript场景时,firefox打开"http://www.iana.org/domains/example/"或"www.example.com"而不是我的rails应用程序.

我确定这只是一个我失踪的小设置,但是我找不到它,这让我难倒了好几天了.

无论如何,我的gemfile读取:

group :development, :test do
  gem 'cucumber'
  gem 'cucumber-rails', ">= 0.3.2"
  gem 'pickle'
  gem "launchy"
  gem "rspec-rails"
  gem "Selenium"
  gem "selenium-client"
  gem "selenium-webdriver"
  gem "database_cleaner"
  gem "factory_girl_rails"
  gem "capybara"
  gem "escape_utils"
end
Run Code Online (Sandbox Code Playgroud)

功能是:

  @wip
  @javascript
  Scenario: Calculate 1 recipe and be deducted a credit
    Given the following page records
      | name | permalink |
      | home | home      |
    And the following role records
      | name       |
      | SuperAdmin | …
Run Code Online (Sandbox Code Playgroud)

selenium cucumber capybara ruby-on-rails-3

5
推荐指数
1
解决办法
7394
查看次数

标签 统计

capybara ×1

cucumber ×1

ruby-on-rails-3 ×1

selenium ×1