Ich undefined method 'send_keys'
bekommen, wenn Feature-Tests in unserem Ruby on Rails-Anwendung laufen wir in den letzten 3 Jahren verwendet haben, wenn sie versuchen, unsere rspec-Capybara TestsWie um undefiniert erhalten Methode `send_keys'
laufen wir haben die gem 'selenium-webdriver', '~> 2.47.1'
in unserem Gemfile
und es zeigt in Gemfile.lock
wir vermuten, dass wir nicht den richtigen Treiber verwenden, aber unsere Gemfile
gegeben, nicht sicher, warum nicht
HTML wir Targeting:
012.351.<input class="zip-code-input" id="landing-zip-code" maxlength="5" name="landing[zip_code]"
pattern="[0-9]*" placeholder="ZIP Code" size="5" tabindex="1" title="Five-Digit ZIP Code"
value="" type="text">
Ich sehe eine Menge von Referenzen im Gemfile.lock Rack, dh
$ bundle | grep rack
Using rack 1.4.7
Using crack 0.3.2
Using rack-cache 1.5.1
Using rack-test 0.6.3
Using rack-ssl 1.3.4
Using rack-protection 1.5.3
Using rack_session_access 0.1.1
aber ich habe es nicht gelungen, eine Möglichkeit zu finden, zu verändern, dass
send_keys hier dokumentiert ist:
https://selenium.googlecode.com/svn/trunk/docs/api/rb/Selenium/WebDriver/Element.html#send_keys-instance_method
Welche Sprache verwenden Sie? –
Ist nicht die Methode sendKeys? - edit ok es ist nicht –
Welches Objekt versuchst du Schlüssel zu senden? Sie sagen, dass der Selencode vorher schon funktioniert hat? – karina