2012-12-19 1 views
6

Ich möchte Selen Skript für Popup in der Mitte der Website kommen. Ich habe das Selenium-Skript für die Site aufgezeichnet, und als ich es dann mitten in der Verarbeitung lief, bekam ich ein Popup-Fenster, das meine Skriptausführung stoppte.Wie zeichnet man Selenium Script für Popups auf?

Wie kann ich diese Popup entfernen oder mit Selen behandeln?

Antwort

0

Wenn sein eine Anzeige dann denke ich, es ein neues Fenster sein würde, Sie getallwindowtitles verwenden können, dann Schleife durch das Ergebnis an das adv Fenster, Nutzung selectwindow zu bekommen und dann das Fenster mit der Nähe schließen. Zurück mit Auswahlfenster (0)

0

Sie können Auto herunterladen und verwenden. Es folgt das Beispiel des Skripts, das auf einen Popup-Titel wartet und diesen dann schließt, wenn er angezeigt wird.

While 1 
    $activeWindowTitle = WinGetTitle(WinActive(""));    
    If ($activeWindowTitle == "popuptitle") Then 
     WinClose("popuptitle"); 
    EndIf   
    sleep(500) 
WEnd 
+0

formatieren Sie Ihren Code durch Auswahl von Code und drücken Sie Strg + K ... – nKandel