selenium.chooseOkOnNextConfirmation(); // prepares Selenium to handle next alert
selenium.click(locator);
String alertText = selenium.getAlert(); // verifies that alert was shown
assertEquals("This is a popup window", alertText);
...
如果你使用的是 Selenium IDE,那么你必须手动点击 OK 按钮,因为当警报消息命令运行时,浏览器停止工作,如果你想自动点击 OK 按钮,那么你必须使用 Selenium RC 或网络驱动程序,下面的命令是 Selenium IDE
在硒化物中使用 storeeval命令,不同类型的盒子
storeEval | alert("This is alert box") |
storeEval | prompt("This is prompt box. Please enter the value") | text
storeEval | confirm("this is cofirm box") |