0

我无法单击屏幕上的继续按钮。以下是我正在使用的代码 LoginPage2.driver.findElement(By.name("Continue")).click();

两个按钮并排放置继续和取消。我可以使用相同的命令单击“取消”按钮,但不能单击前一个。

以下是 HTML 格式:

<*input value="Continue" class="btn" title="Continue" name="save" type="submit">

<*input value="Cancel" class="btn" title="Cancel" name="cancel" type="submit">

请帮助..

问候, 桑比特

4

2 回答 2

1

尝试

LoginPage2.driver.findElement(By.name("save")).click();

或者

LoginPage2.driver.findElement(By.xpath("//input[@title='Continue']")).click();
于 2012-12-17T16:59:33.313 回答
0

查看您的 HTML 元素: LoginPage2.driver.findElement(By.name("Continue")).click();

它不起作用,因为By.name它是错误的,并且在取消的情况下是正确的。而不是By.name你应该使用By.value("Continue")它会起作用。

于 2017-02-21T17:51:55.483 回答