Rumah > Java > javaTutorial > teks badan

Menukar tab menggunakan Selenium WebDriver dan Java

王林
Lepaskan: 2023-08-27 18:33:01
ke hadapan
855 orang telah melayarinya

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);
Salin selepas log masuk

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!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan