我们正在针对现有代码库运行Selenium回归测试,并且我们的Web应用程序中的某些屏幕使用中间步骤的弹出窗口。使用Selenium处理浏览器弹出窗口
目前我们使用的测试命令:
// force new window to open at this point - so we can select it later
selenium().getEval("this.browserbot.getCurrentWindow().open('', 'enquiryPopup')");
selenium().click("//input[@value='Submit']");
selenium().waitForPopUp("enquiryPopup", getWaitTime());
selenium().selectWindow("enquiryPopup");
...其中工程大部分时间。偶尔测试将在waitForPopUp()
线失败,并
com.thoughtworks.selenium.SeleniumException: Permission denied
任何人都可以提出一个更好,更可靠方法?
此外,我们主要是如果您在* iehta模式下运行,那么你要在这里和那里遇到了一些小问题上运行IE6和这些测试7.
什么是地狱与此线程是什么呢?下面有5个不同的人试图劫持它! – ryeguy 2009-10-22 21:26:39