1
たちのRSpecの-カピバラテストを実行しようとしたとき、我々は過去3年間にわたって使用してきたRailsアプリケーション上の私たちのRubyで機能テストを実行しているとき、私は
undefined method 'send_keys'
取得しています
私たちは、Gemfile
でgem 'selenium-webdriver', '~> 2.47.1'
を持っており、それは、我々は右のドライバを使用して私たちのGemfile
、わからない理由
HTML我々がターゲットとしているではない与えられていない疑いがあるGemfile.lock
に示しています
<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">
私はすなわち、Gemfile.lockに
$ 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
ラックへの参照の多くを見るが、私は
send_keysがここに文書化されていることを変更するにはどのような方法を見つけることができませんしてきた:
https://selenium.googlecode.com/svn/trunk/docs/api/rb/Selenium/WebDriver/Element.html#send_keys-instance_method
あなたはどのような言語を使用しているを探しますか? –
メソッドはsendKeysと呼ばれていませんか? - 編集してもOKではない –
どのオブジェクトもキーを送信しようとしていますか?セレンのコードが以前にすべて動作していたと言っていますか? – karina