কম্পিউটার টিউটোরিয়াল

Selenium WebDriver জাভায় Print Screen বাটন সিমুলেট করা (স্ক্রিনশট নেওয়া)


Selenium-এ স্ক্রিনশট নেওয়া তিন ধাপের প্রক্রিয়া: TakesScreenshot ইন্টারফেস ব্যবহার করে ড্রাইভারকে কাস্ট করুন, getScreenshotAs দিয়ে ইমেজ ফাইল পান, এবং FileUtils.copyFile দিয়ে কপি করুন।

সিনট্যাক্স

TakesScreenshot ts = (TakesScreenshot) driver;
File src = ts.getScreenshotAs(OutputType.FILE);
FileUtils.copyFile(src, new File("path/to/image.png"));

জাভা কোড উদাহরণ

import org.openqa.selenium.WebDriver;
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 ScreenshotExample {
    public static void main(String[] args) {
        System.setProperty("webdriver.chrome.driver", "path/to/chromedriver");
        WebDriver driver = new ChromeDriver();
        driver.get("https://www.tutorialspoint.com/index.htm");

        // স্ক্রিনশট নেওয়া
        File src = ((TakesScreenshot) driver).getScreenshotAs(OutputType.FILE);
        FileUtils.copyFile(src, new File("logopage.png"));

        driver.quit();
    }
}
  1. জাভা ব্যবহার করে ওপেনসিভিতে চিত্র কীভাবে ঘুরাবেন?

  2. জাভাতে ডিরেক্টরি হায়ারার্কি (Directory Hierarchy) কীভাবে তৈরি করবেন?

  3. জাভাতে JWindow ব্যবহার করে স্প্ল্যাশ স্ক্রিন কীভাবে বাস্তবায়ন করবেন?

  4. জাভাতে JSON ফাইল কীভাবে লিখবেন/তैयার করবেন?