Mam problem z próbą uzyskania przykładu ogórka, który działa pod selenem. BiegnęSelen nie działa z Cucumber/Capybara (od razu po wyjęciu z pudełka) - MacOSX
- Rails3
- Ogórek 0.10.0
- Kapibara 0.4.1.2
Czytając DOCO na , wydaje się, że wszystko, czego potrzebujesz, aby dać przykład prowadzono w selen wykonać następujące czynności:
Krok 1: przedrostek scenariusz z @javascript
@javascript
Scenario: User does x
...
Krok 2: Konfiguracja env.rb powiedzieć kapibary, który sterownik do użycia:
Capybara.javascript_driver = :selenium
Kiedy biegnę:
bundle exec cucumber feature/myfeature.feature
uzyskać następujące:
Using the default profile...
F------------F
Failing Scenarios:
cucumber features/myfeature.feature:7 # Scenario: User does x
1 scenario (1 failed)
12 steps (12 skipped)
0m0.012s
Nie okno firefox. Nic. Działa, zawiesza się i umiera.
więc sprawdzić, czy kapibary i webdriver selen działa, napisałem poniższy kod:
require 'capybara'
require 'capybara/dsl'
Capybara.default_driver = :selenium
class Test
include Capybara
def dotest
visit('http://www.stackoverflow.com')
end
end
Test.new.dotest
i prowadził go za pomocą:
bundle exec ruby /tmp/test.rb
to działa. Firefox otwiera okno i przechodzi do strony www.stackoverflow.com.
Jak więc uzyskać informacje diagnostyczne, aby zrozumieć, co ogórek robi na kapibarze?
Używam OSX10., Ruby 1.8.7 i Firefox 3.6.13.
Kapibara 0.4.0 ma pół roku. Zalecam uruchomienie "aktualizacji pakietu" - może to już rozwiąże Twój problem. –
Jestem teraz na Kapibarze 0.4.1.2. Taki sam problem. – BlueFish
Czy istnieje sposób na uzyskanie niektórych informacji dziennika? – BlueFish