Selenium IDE无法捕获弹出/警报

时间:2012-02-29 07:08:53

标签: selenium selenium-rc selenium-ide selenium-grid selenium-chromedriver

我正在使用selenium IDE来记录命令。我需要测试登录屏幕的红色路径。但是Selenium没有意识到来自应用程序的警报。 selenium IDE不会捕获以粗体警告消息突出显示的内容。

selenium.open("http://192.168.132.244:8080/SampleApp/");
assertEquals("SampleApp", selenium.getTitle());
selenium.type("name=userame", "NoUser");          --USER NAME
selenium.type("name=password", "Password1"); --Password
selenium.click("css=input[type=\"image\"]"); --Login button
selenium.waitForPageToLoad("30000");   
  

请输入正确的用户名和密码。 - 提示信息

assertEquals("SampleApp", selenium.getTitle());

请帮我完成这个硒...

3 个答案:

答案 0 :(得分:0)

试试这个1

assertEquals("Please enter correct Username and Password.", selenium.getAlert());

让我知道是否工作。

答案 1 :(得分:0)

我也使用waitForAlert与断言或验证成功,但是你的所有里程可能会有所不同。

答案 2 :(得分:0)

使用此命令希望这对您有所帮助 <tr> <td>storeAlert</td> <td>a</td> <td></td> </tr> <tr> <td>echo</td> <td>${a}</td> <td></td> </tr>