Rumah  >  Artikel  >  Java  >  Menukar tab menggunakan Selenium WebDriver dan Java

Menukar tab menggunakan Selenium WebDriver dan Java

王林
王林ke hadapan
2023-08-27 18:33:01788semak imbas

Kita boleh menukar tab menggunakan Selenium. Pertama, kita perlu membuka pautan dalam tab baharu. Kaedah Keys.chord dan sendKeys akan digunakan. Kaedah Keys.chord membolehkan anda menghantar berbilang kunci sekaligus. Kumpulan kunci atau rentetan diluluskan sebagai parameter kepada kaedah.

Kami lulus Keys.CONTROL dan Keys.ENTER sebagai hujah kepada kaedah Keys .Chord. Keseluruhan rentetan kemudiannya dihantar sebagai parameter kepada kaedah sendKeys. Akhir sekali, kaedah sendKeys mesti digunakan pada pautan yang dikenal pasti oleh kaedah driver.findElement.

Syntax

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

Kemudian simpan semua ID tetingkap terbuka dalam ArrayList dan gunakan kaedah switchTo untuk mengalihkan fokus pemandu ke tab baharu. Kemudian hantar ID tetingkap tab baharu sebagai parameter kepada kaedah.

Akhir sekali, selepas melaksanakan tugas pada tab baharu, kita boleh bertukar kembali ke tetingkap induk menggunakan kaedah switchTo dan menghantar id tetingkap tetingkap induk sebagai parameter kepada kaedah tersebut.

Jom bertukar antara dua tab -

使用Selenium WebDriver和Java切换选项卡

Atas ialah kandungan terperinci Menukar tab menggunakan Selenium WebDriver dan Java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam