我們正在針對現有代碼庫運行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