Я создал объект, используя Selenium:
driver = Selenium::WebDriver.for :firefox, :profile => profile
Я пытаюсь использовать функцию проверки для переключателя, например, так:
driver.find_element(:name => "SomeName").check
Однако возникает ошибка:
in `<main>': undefined method `check' for #<Selenium::WebDriver::Element:0x35c75e8>
Есть ли другой способ выбора переключателей в Selenium с Ruby, который я просто нигде не вижу?
Спасибо.
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
ничего не делает. Любая обратная связь о том, почему это так, будет наиболее ценной.