Heim > Java > javaLernprogramm > Hauptteil

Wechseln der Registerkarten mit Selenium WebDriver und Java

王林
Freigeben: 2023-08-27 18:33:01
nach vorne
817 Leute haben es durchsucht

Wir können mit Selenium zwischen Tabs wechseln. Zuerst müssen wir den Link in einem neuen Tab öffnen. Es werden die Methoden Keys.chord und sendKeys verwendet. Mit der Keys.chord-Methode können Sie mehrere Tasten gleichzeitig übergeben. Als Parameter wird der Methode ein Schlüssel oder eine Stringgruppe übergeben.

Wir übergeben Keys.CONTROL und Keys.ENTER als Argumente an die Keys .Chord-Methode. Der gesamte String wird dann als Parameter an die Methode sendKeys übergeben. Abschließend muss die sendKeys-Methode auf den durch die driver.findElement-Methode identifizierten Link angewendet werden.

Syntax

String clickl = Keys.chord(Keys.CONTROL,Keys.ENTER);
driver.findElement(By.xpath("//*[text()='Terms of Use']")). sendKeys(clickl);
Nach dem Login kopieren

Dann speichern Sie alle geöffneten Fenster-IDs in einer ArrayList und verwenden Sie die Methode switchTo, um den Treiberfokus auf die neue Registerkarte zu verschieben. Übergeben Sie dann die Fenster-ID der neuen Registerkarte als Parameter an die Methode.

Nachdem wir die Aufgabe auf der neuen Registerkarte ausgeführt haben, können wir schließlich mit der Methode switchTo zum übergeordneten Fenster zurückkehren und die Fenster-ID des übergeordneten Fensters als Parameter an die Methode übergeben.

Lassen Sie uns zwischen zwei Registerkarten wechseln -

使用Selenium WebDriver和Java切换选项卡

Das obige ist der detaillierte Inhalt vonWechseln der Registerkarten mit Selenium WebDriver und Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!