Ich muss einen der mehreren Werte des Typs Radio Button mit @FindBy
auswählen. Hier ist mein HTML-Code, den ich automatisieren muss.@FindBy Annotation für Radiobuttons
Ich habe versucht, geben @FindBy(how=How.CSS,using= "[type='radio']" and value)
Aber ich muss den Wert dynamisch übergeben. dh. Wählen Sie BlueSkies oder Pangaea Airlines. Was ist der beste Weg, um es zu schreiben. Wird @FindBy
eine Liste von WebElements zurückgeben und kann ich so daran arbeiten. Bitte helfen Sie.
<input type="radio" name="outFlight" value="Blue Skies Airlines$361$271$7:10"/>
</td>
<td class="data_left" align="LEFT" bgcolor="CCCCCC">
<font size="-1" face="ARIAL">
<b>Blue Skies Airlines 361</b>
</font>
</td>
<td class="data_center_mono" align="CENTER" valign="TOP" bgcolor="CCCCCC">
<font size="-1" face="ARIAL">7:10</font>
<br/>
</td>
<td class="data_center" align="CENTER" bgcolor="CCCCCC" nowrap="">
<font size="-1" face="ARIAL">non-stop</font>
</td>
</tr>
<tr>
<td class="data_verb_xcols" valign="top" bgcolor="#FFFFFF" colspan="4">
</tr>
<tr>
<td class="frame_action_xrows" rowspan="2" align="CENTER" bgcolor="#FFCC00" valign="CENTER">
<input type="radio" name="outFlight" value="Pangea Airlines$362$274$9:17"/>
</td>
<td class="data_left" align="LEFT" bgcolor="CCCCCC">
<font size="-1" face="ARIAL">
<b>Pangaea Airlines 362</b>
</font>
</td>
Ja, @rajsat, Sie können eine benutzerdefinierte Methode zum Zurückgeben von Webelementen definieren, indem Sie den Wert aus der obigen RadioButtons-Liste bereitstellen. –