Frage

Funktionieren die neuesten Versionen dieser Edelsteine ​​nicht mehr miteinander?Es scheint, dass in meinem Paket etwas aus dem Ruder gelaufen sein könnte.

undefined local variable or method `node' for #<Capybara::Driver::RackTest::Node:0x103e19390> (NameError)
./features/step_definitions/web_steps.rb:35
./features/step_definitions/web_steps.rb:14:in `with_scope'
./features/step_definitions/web_steps.rb:34:in `/^(?:|I )follow "([^"]*)"(?: within "([^"]*)")?$/'
features/signing_in.feature:11:in `And I follow "Login"'

Ich versuche lediglich, eine Funktion auszuführen mit:

bundle exec cucumber features/signing_in.feature

Ich kann keine Tests durchführen.

capybara-0.4.0
cucumber-rails-0.3.2
cucumber-0.9.2

Ich habe das Installationsskript für Gurke erneut ausgeführt.Ich möchte auch hinzufügen, dass ich keine Ahnung habe, was in Capybara::Drive::RackTest versucht, „Node“ aufzurufen.

War es hilfreich?

Lösung

"...Problem...Gurke Monkey patcht eine Capybara-Methode, die nicht mehr existiert ... kommentieren Sie „cucumber/capybara-javascript-emulation“ aus ...der Fehler wird verschwinden“

$ Features/support/env.rb

Viel Spaß beim Codieren!!

http://github.com/jnicklas/capybara/issues/issue/87/#issue/87/comment/433959

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top