我想按下加载应用程序时显示的安全证书上的Enter / Cancel按钮。它是单点登录(SSO启用)。
看一下 Similar Post 。
以下代码在IE和Firefox中运行良好,但在谷歌浏览器中无效。
Alert alert = driver.switchTo().alert();
Robot a = new Robot();
a.keyPress(KeyEvent.VK_ENTER);
a.keyPress(KeyEvent.VK_CANCEL);
我正在使用带有selenium webdriver的java。
Chrome版本:37.0.2062.120
答案 0 :(得分:0)
这是我的c#实现,对我有用,试一试,看看它是否适合你。
IAlert alertDialog = driver.SwitchTo().Alert();
alertDialog.Accept();
编辑:添加java实现
Alert alertDialog = driver.switchTo().alert();
alertDialog.accept();