Recherche…


Introduction

Dans les pages Web qui contiennent un nombre d’images, le sélénium considère que la fenêtre Image est une fenêtre distincte. Plusieurs fois, nous avons besoin d'une structure Web où nous avons un cadre avec cadre pour naviguer dans les fenêtres de cadre. Selenium fournit la méthode swithTo ().

Exemple de cadre

<iframe "id="iframe_Login1">

    <iframe "id="iframe_Login2">
  
        <iframe "id="iframe_Login3">

        </iframe>

    </iframe>

</iframe>

Pour basculer dans le cadre en sélénium, utilisez la méthode swithTo () et frame ().

driver.switchTo (). frame (iframe_Login1); driver.switchTo (). frame (iframe_Login2); driver.switchTo (). frame (iframe_Login3);

Pour revenir en arrière, nous pouvons utiliser parentFrame () et defaultContest ();

parentFrame (): change le focus sur le contexte parent. Si le contexte actuel est le contexte de navigation de niveau supérieur, le contexte reste inchangé.

driver.switchTo().parentFrame();

defaultContent (): Sélectionne la première image de la page ou le document principal lorsqu'une page contient des iframes.

 driver.switchTo().defaultContent();


Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow