2011-07-08 9 views
0

を認識されないセレン「.check」機能は、私はセレンを使用してオブジェクトを作成した

driver.find_element(:name => "SomeName").check 

しかし、これはエラーを思い付く:

in `<main>': undefined method `check' for #<Selenium::WebDriver::Element:0x35c75e8> 

Rとセレンのラジオボタンを選択するための別の方法があります私はどこにも見ていないuby?

ありがとうございました。

EDIT:

find_element.click機能を使用すると、いずれかの動作しません。例えば:

<td valign="middle"><input type="radio" NAME="TESTNAME" VALUE="TESTVALUE1"></td> 
    <td valign="middle"><input type="radio" NAME="TESTNAME" VALUE="TESTVALUE2"></td> 
    <td valign="middle"><input type="radio" NAME="TESTNAME" VALUE="TESTVALUE3" ></td> 

は、実行:

driver.find_element(:name => "TESTNAME", :value => "TESTVALUE3").click 

は何もしません。なぜこれが理由であるかに関するどんなフィードバックも最も高く評価されるでしょう。

答えて

0

要素#をクリックします。 Selenium :: WebDriver :: ElementクラスのAPIドキュメントはhereです。

+0

私もこれを試しました。エラーは発生しませんが、目的の結果はまだ実行されません。私はこの特定の事例で自分の投稿を編集しました。 –

関連する問題