【问题标题】:Determining Radio Button Value Using Selenium WebDriver in Java在 Java 中使用 Selenium WebDriver 确定单选按钮值
【发布时间】:2015-06-21 17:49:38
【问题描述】:

我想知道这两个单选按钮中的哪一个被选中,并基于该单选按钮选择另一个。无论选择哪个单选按钮,测试都必须能够运行。我正在用 Java(Eclipse for IDE)中的 Selenium WebDriver 创建这个测试。据我了解,两者之间的唯一区别是它们的价值观发生了变化。我是 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>

【问题讨论】:

    标签: java selenium radio-button


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2012-11-03
      • 2014-06-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-23
      • 2015-09-20
      • 2016-01-30
      相关资源
      最近更新 更多