如何处理硒中的弹出窗口?
|
我是selenium的新手,我正在尝试为登录页面进行基本编程,当我输入错误的密码时,我会弹出对话框,说带有确定按钮的无效密码或用户名,但是selenium RC无法识别该弹出窗口窗口,我该如何编码硒将识别出这一点。这是我使用的代码
public void nlogin()
{
selenium.Open(\"/login.aspx\");
selenium.Type(\"Login1_UserName\", \"abcd\");
selenium.Type(\"Login1_Password\", \"welcome\");
try
{
selenium.Click(\"Login1_LoginButton\");
Assert.AreEqual(\"ok\", selenium.GetAlert());
selenium.WaitForPopUp(\"ok\", \"3000\");
selenium.Click(\"ok\");
}
catch (Exception)
{
}
}
请帮助我。
没有找到相关结果
已邀请:
2 个回复
芭隘的盘石
博沮富教全
按下警报框上的ok按钮,,4ѭ就可以为您完成此操作。 您的代码应为:
也获得警报框的内容,当然这是某种警告消息,而不是文本“ ok”。 您可能需要浏览NDoc有关硒的文档,可以在这里找到