J'ai créé un objet en utilisant Sélénium:Sélénium « .Vérifier » Fonction non reconnu
driver = Selenium::WebDriver.for :firefox, :profile => profile
Je tente d'utiliser la fonction « vérifier » pour un bouton radio comme ceci:
driver.find_element(:name => "SomeName").check
Cependant, cela vient avec une erreur:
in `<main>': undefined method `check' for #<Selenium::WebDriver::Element:0x35c75e8>
y at-il une autre façon de sélectionner des boutons radio en sélénium avec R uby que je ne vois juste nulle part?
Merci.
EDIT:
Utilisation de la fonction find_element.click ne fonctionne pas non plus. Par exemple:
<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>
Réalisation:
driver.find_element(:name => "TESTNAME", :value => "TESTVALUE3").click
ne fait rien. Tout retour sur pourquoi ce cas est le plus apprécié.
J'ai déjà essayé cela auparavant. Bien qu'il ne génère pas d'erreur, il n'atteint toujours pas le résultat souhaité. J'ai édité mon post avec ce cas spécifique. –