


Bagaimana untuk mensimulasikan menekan butang Skrin Cetak menggunakan Selenium WebDriver dalam Java?
Kami akan menukar objek pemacu kepada antara muka TakeScreenshot.
Syntax
berurusan dengan. Ini adalah langkah penting ke arah analisis kegagalan.Kami akan menukar objek pemacu kepada antara muka TakeScreenshot.
Syntax
TakesScreenshot s = (TakesScreenshot)driver;
Kemudian, menggunakan kaedah getScreenshotAs, kami akan mendapat fail imej dan menggunakan kaedah FileUtils.copyFile untuk menyalin fail ke lokasi yang ditentukan. Terjemahan bahasa Cina bagi
Tatabahasa
File sp=s.getScreenshotAs(OutputType.FILE); FileUtils.copyFile(sp, new File("path of image file"));
Contoh
ialah:Contoh
import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.chrome.ChromeDriver; import org.openqa.selenium.OutputType; import org.openqa.selenium.TakesScreenshot; import org.apache.commons.io.FileUtils; import java.io.File; public class PrintScreenSimulate { public static void main(String[] args) { System.setProperty("webdriver.chrome.driver", "C:\Users\ghs6kor\Desktop\Java\chromedriver.exe"); WebDriver driver = new ChromeDriver(); driver.get("https://www.tutorialspoint.com/index.htm"); // screenshot capturing File src = ((TakesScreenshot)driver).getScreenshotAs(OutputType.FILE); FileUtils.copyFile(src, new File("logopage.png")); driver.quit(); } }
Atas ialah kandungan terperinci Bagaimana untuk mensimulasikan menekan butang Skrin Cetak menggunakan Selenium WebDriver dalam Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Soalan dan jawapan mengenai pengambilalihan berterusan dalam debugging jauh Java Apabila menggunakan Java untuk debugging jauh, banyak pemaju mungkin menghadapi beberapa fenomena yang sukar. Ia ...

Analisis tingkah laku pemuatan kelas mekanisme SPI apabila Tomcat memuat modul-modul Spring-Web. Tomcat digunakan untuk menemui dan menggunakan servle yang disediakan oleh Spring-Web semasa memuatkan modul Web Spring ...

Kaedah tidak responsif penyemak imbas selepas pelayan WebSocket mengembalikan 401. Apabila menggunakan Netty untuk membangunkan pelayan WebSocket, anda sering menghadapi keperluan untuk mengesahkan token. � ...

Analisis Sebab Mengapa Skrip Python Tidak Dapat Ditemui Semasa Mengemukakan Pekerja

Cara Konfigurasi secara dinamik parameter anotasi kelas entiti dalam Java semasa proses pembangunan, kita sering menghadapi keperluan untuk mengkonfigurasi parameter anotasi secara dinamik mengikut persekitaran yang berbeza ...

Keliru dengan memilih alat pengurusan projek Java untuk pemula. Bagi mereka yang baru mula belajar pembangunan backend, memilih alat pengurusan projek yang tepat adalah penting ...

Meneroka penerapan konsistensi muktamad dalam sistem yang diedarkan pemprosesan transaksi yang diedarkan selalu menjadi masalah dalam seni bina sistem yang diedarkan. Untuk menyelesaikan masalah ...

Bagaimana untuk menggunakan OAuth2.0's Access_Token untuk mencapai kawalan keizinan akses antara muka? Dalam permohonan OAuth2.0, bagaimana memastikan ...
