Szukaj…


Wprowadzenie

Na stronach internetowych zawierających liczbę ramek, selen uważa, że Ramka jest oddzielnym oknem, więc dostęp do treści obecnych w ramce wymaga przełączenia w ramkę. Wiele razy potrzebujemy struktury sieci, w której mamy ramkę z ramką do poruszania się po oknach ramki Selenium zapewnia metodę swithTo ().

Przykład ramki

<iframe "id="iframe_Login1">

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

        </iframe>

    </iframe>

</iframe>

Aby przełączyć się do ramki w selenie, użyj metody swithTo () i frame ().

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

Aby wrócić, możemy użyć ParentFrame () i defaultContest ();

parentFrame (): Zmień fokus na kontekst nadrzędny. Jeśli bieżącym kontekstem jest kontekst przeglądania najwyższego poziomu, kontekst pozostaje niezmieniony.

driver.switchTo().parentFrame();

defaultContent (): Wybiera pierwszą ramkę na stronie lub główny dokument, gdy strona zawiera elementy iframe.

 driver.switchTo().defaultContent();


Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow