Wir laufen Selenium Regressionstests gegen unsere bestehende Code-Basis, und bestimmte Bildschirme in unseren Web-App Verwendung von Pop-ups für Zwischenschritte.Handhabung Browser-Pop-up-Fenster mit Selen
Derzeit verwenden wir die Befehle im Test:
// 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");
... die die meiste Zeit funktioniert. Gelegentlich wird der Test auf der waitForPopUp()
Linie nicht mit
com.thoughtworks.selenium.SeleniumException: Permission denied
Kann jemand eine bessere, zuverlässige Methode vorschlagen?
Auch wir in erster Linie diese Tests auf IE6 und 7.
Was zum Teufel ist es mit diesem Thread? Es gibt 5 verschiedene Leute unten versuchen, es zu entführen! – ryeguy