当SeleniumRC启动浏览器启动时,会出现一个对话框,要求输入用户名/密码才能登录我们的代理服务器(但是,预先填充了用户名/密码,所有必须完成的只需按OK即可按钮)。
selenium.open("/");
selenium.type("q", "selenium rc");
selenium.click("btnG");
selenium.waitForPageToLoad("10000");
assertTrue(selenium.isTextPresent("Results * for selenium rc"));
// These are the real test steps
//selenium.stop();
在第一个命令之后,出现对话框,我想要处理该对话框PROGRAMMATIC。有什么帮助吗?
答案 0 :(得分:4)
我认为你不能仅通过使用Selenium解决这个问题,模式对话框不在selenium工作的JavaScript边界之内。
我能想到的两个选择是:
更新:新的选择:
答案 1 :(得分:0)
WatiN可以处理登录和其他类型的对话框。