Maison > Java > javaDidacticiel > le corps du texte

Comment simuler l'appui sur le bouton Imprimer l'écran à l'aide de Selenium WebDriver en Java ?

WBOY
Libérer: 2023-08-20 09:49:09
avant
1486 Les gens l'ont consulté

如何使用Java中的Selenium WebDriver模拟按下Print Screen按钮?

Nous pouvons simuler le bouton d'impression d'écran en utilisant Selenium. La capture d'écran est capturée avec le bouton Imprimer l’écran. La capture d’écran s’effectue à trois. processus. C'est une étape importante vers l'analyse des échecs.

Nous allons convertir l'objet pilote en interface TakeScreenshot.

Syntaxe

traiter avec. Il s’agit d’une étape importante vers l’analyse des échecs.

Nous allons convertir l'objet pilote en interface TakeScreenshot.

Syntaxe

TakesScreenshot s = (TakesScreenshot)driver;
Copier après la connexion

Ensuite, en utilisant la méthode getScreenshotAs, nous obtiendrons un fichier image et utiliserons la méthode FileUtils.copyFile pour copier le fichier à l'emplacement spécifié. La traduction chinoise de

Grammar

File sp=s.getScreenshotAs(OutputType.FILE);
FileUtils.copyFile(sp, new File("path of image file"));
Copier après la connexion

Example

est :

Example

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();
   }
}
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal