我有一个按钮,其代码如下:
<input type="button" onclick="someFunction();" value="doSomething">
我正在尝试单击 Selenium2 中的此按钮。我设法获取了元素,但 click() 函数在 Chrome 中不起作用。
我尝试直接在 JavaScript 上执行此操作,但它仍然无法在 Chrome 中运行。
如果您直接单击按钮,它可以工作,它也可以在 Firefox 中工作。
任何人都知道如何解决这个问题?
编辑:我忘记了示例中的括号。它们存在于“真实”代码中。
Edit2:用于模拟点击的 Selenium 2 代码是:
driver.findElement(By.tagName("input")).click();
在有人问之前,页面中没有其他 tagName“输入”。