Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Java中使用SeleniumWebDriver确定单选按钮值_Java_Selenium_Radio Button - Fatal编程技术网

在Java中使用SeleniumWebDriver确定单选按钮值

在Java中使用SeleniumWebDriver确定单选按钮值,java,selenium,radio-button,Java,Selenium,Radio Button,我想知道选择了这两个单选按钮中的哪一个,并在此基础上选择另一个。无论选择哪个单选按钮,测试都必须能够运行。我正在JavaEclipse for IDE中使用SeleniumWebDriver创建此测试。据我所知,两者之间的唯一区别是它们的价值观发生了变化。我不熟悉Selenium和Java,所以我想了解为什么解决方案是这样的 第一个单选按钮的值为1,第二个单选按钮的值为2。我知道它们在哪里,但不知道如何形成这个代码 form method="POST" action="switch.do">

我想知道选择了这两个单选按钮中的哪一个,并在此基础上选择另一个。无论选择哪个单选按钮,测试都必须能够运行。我正在JavaEclipse for IDE中使用SeleniumWebDriver创建此测试。据我所知,两者之间的唯一区别是它们的价值观发生了变化。我不熟悉Selenium和Java,所以我想了解为什么解决方案是这样的

第一个单选按钮的值为1,第二个单选按钮的值为2。我知道它们在哪里,但不知道如何形成这个代码

form method="POST" action="switch.do">
<table width="800" cellspacing="0px" cellpadding="7px" border="0">
<tbody>
   <tr>
   <tr>
   <tr class="oddRow">
      <td width="30px">
         <input type="radio" value="1" checked="" name="masterSelect">
      </td>
      <td>
      <td align="center">
      <td align="center">
      <td align="center">
      <td align="center">
   </tr>
   <tr class="evenRow">
      <td width="30px">
         <input type="radio" value="2" name="masterSelect"> 
      </td>

我还看到了其他信息。选中的收音机只是用checked=属性填充。因此,我会说,在try-catch块中查找具有值的元素并使用getAttribute来查看该属性是否存在