Wie navigieren Sie zurück zur aktuellen Seite aus dem Frame in selenium webdriver
Wie die Navigation zurück zur Hauptseite von einem iframe
?
Beispiel:
driver.SwitchTo.Frame(1);
driver.SwitchTo().DefaultContent();
Nicht funktioniert.
Kann jemand empfehlen andere Weise, die Kontrolle zu behalten?
- Sehen Sie irgendeine Art von Fehler, wenn Sie versuchen, um wieder über
switchTo().defaultContent()
? - kein Fehler..zeigt Seine frame-Seite nur
- Können Sie mit der Seite interagieren in der Regel, BEVOR Sie
switchTo().Frame(1)
? defaultContent()
funktioniert. Sie sind wahrscheinlich etwas ein bisschen anders aus, was es ist entworfen, um zu tun. Könnten Sie zeigen uns Ihren code oder sogar einen funktionierenden reproduzierbaren testcase, das zeigt das problem? Haben Sie versucht, verschiedene Browser?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Konnte man immer direkt wechseln Sie zurück zum Fenster mit:
Dies ist der Weg, zu empfehlen, seleniumeasy Arbeiten mit frames
versuchen
driver.SwitchTo.Frame(0);
andere Idee könnte sein, überprüfen Sie die überprüfen Sie die Seite Quelle und schalten Sie auf das Hauptfenster, indem Sie mit Ihrem tatsächlichen name des Rahmens.
diese funktioniert bei mir (Ruby)
Können Sie einfach schreiben: