想要在Web驱动程序中单击按钮的代码

时间:2013-04-22 23:12:39

标签: selenium web

按钮点击的selenium Web驱动程序语法是什么?我的代码是

<input class="btn btn-primary" type="button" value="Register"
    href="/home/pages/home#/register" ng-click="register($event)">

我写的代码没有工作..

1 个答案:

答案 0 :(得分:1)

这是使用Selenium 2在Java中编写的

driver.findElement(By.cssSelector("input.btn.btn-primary")).click();

driver.findElement(By.cssSelector("input[value='Register']")).click();

但是如果你有很多具有相同类别或价值的按钮,我建议你添加一个像

这样的条件
driver.findElement(By.cssSelector("input.btn.btn-primary[value='Register']")).click();