当我通过 Webdrive 激活一个启动 Word 文档的 url 时,会启动一个带有 Yes 或 No 的对话框。如何发送密钥以单击 Webdrive 中的“是”按钮。
问问题
1480 次
1 回答
1
首先,您需要使用以下方法切换到特定窗口 -
WebDriver.switchTo().window()
如果名称未知,您可以使用
WebDriver.getWindowHandles()
获取已知窗口的列表。您可以将句柄传递给
switchTo().window().
如果是 JavaScript,您可以使用 -
// Get a handle to the open alert, prompt or confirmation
Alert alert = driver.switchTo().alert();
// Get the text of the alert or prompt
alert.getText();
// And acknowledge the alert (equivalent to clicking "OK")
alert.accept();
希望这可以帮助!
于 2012-08-21T06:08:21.743 回答