selenium-webdriver
Navigieren Sie zwischen mehreren Frames
Suche…
Einführung
In Webseiten enthalten die Frame-Anzahl, Selen-Ansicht, Frame ist seperate Fenster, so dass auf den in Frame vorhandenen Inhalt zugegriffen werden kann, um in Frame zu wechseln. Oft benötigen wir eine Webstruktur, in der wir einen Frame mit Frame haben, um innerhalb von Frame-Fenstern zu navigieren. Die Selenium-Methode bietet die Methode swithTo ().
Rahmenbeispiel
<iframe "id="iframe_Login1">
<iframe "id="iframe_Login2">
<iframe "id="iframe_Login3">
</iframe>
</iframe>
</iframe>
Um in Selen in den Frame zu wechseln, verwenden Sie die Methode swithTo () und frame ().
driver.switchTo (). frame (iframe_Login1); driver.switchTo (). frame (iframe_Login2); driver.switchTo (). frame (iframe_Login3);
Um zurückzuschalten, können wir parentFrame () und defaultContest () verwenden.
parentFrame (): Ändert den Fokus auf den übergeordneten Kontext. Wenn der aktuelle Kontext der Browserkontext der obersten Ebene ist, bleibt der Kontext unverändert.
driver.switchTo().parentFrame();
defaultContent (): Wählt entweder den ersten Frame auf der Seite oder das Hauptdokument aus, wenn eine Seite iframes enthält.
driver.switchTo().defaultContent();