如何发送密钥以单击WebDrive中的“是”按钮

时间:2012-08-19 20:16:11

标签: selenium-webdriver

当我通过启动Word文档的Webdriver激活URL时,会启动一个带有“是”或“否”的对话框。 如何发送密钥以单击Webdrive中的“是”按钮。

1 个答案:

答案 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();

希望这有帮助!