无法使用selenium .click()方法单击按钮功能

时间:2016-07-05 17:45:51

标签: java selenium selenium-webdriver

使用过的脚本

driver.findElement(By.xpath("//input[@value='Create Tasks' and @type='button']")).click();

HTML代码如下 -

<tbody>
  <tr>
    <td class="formbuttonpane" align="center">
      <input type="button" tabindex="71" onclick="createTasks();" value="Create Tasks" style="width: 81pt;"/>
    </td>
  </tr>
</tbody>

问题 - 我无法点击按钮,它不适用于上述脚本。请帮我理解是什么问题。

2 个答案:

答案 0 :(得分:0)

更新

您可以尝试:driver.findElement(By.xpath("//*[@value=\"Create Tasks\" and @type=\"button\"]")).click();

答案 1 :(得分:0)

试试这个:

driver.findElement(By.xpath(".//input[contains(@value,'Create Tasks')]")).click();