当我通过启动Word文档的Webdriver激活URL时,会启动一个带有“是”或“否”的对话框。 如何发送密钥以单击Webdrive中的“是”按钮。
答案 0 :(得分: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();
希望这有帮助!