কম্পিউটার

জাভাতে সেলেনিয়াম ওয়েবড্রাইভার ব্যবহার করে প্রিন্ট স্ক্রিন বোতামটি কীভাবে অনুকরণ করবেন?


আমরা সেলেনিয়াম দিয়ে একটি প্রিন্ট স্ক্রিন বোতাম অনুকরণ করতে পারি। স্ক্রিনশটটি প্রিন্ট স্ক্রিন বোতাম দিয়ে ক্যাপচার করা হয়েছে। একটি স্ক্রিনশট ক্যাপচার করা একটি তিনটি উপায়। এটি ব্যর্থতা বিশ্লেষণের দিকে একটি গুরুত্বপূর্ণ পদক্ষেপ।

আমরা ড্রাইভার অবজেক্টটিকে TakeScreenshot-এ রূপান্তর করব ইন্টারফেস।

সিনট্যাক্স

Screenshot s =(TakesScreenshot) ড্রাইভার;

তারপর, getScreenshotAs দিয়ে পদ্ধতিতে আমাদের কাছে একটি চিত্র ফাইল থাকবে এবং সেই ফাইলটিকে FileUtils.copyFile দিয়ে একটি অবস্থানে অনুলিপি করতে হবে পদ্ধতি।

সিনট্যাক্স

File sp=s.getScreenshotAs(OutputType.FILE);FileUtils.copyFile(sp, new File("চিত্র ফাইলের পথ"));

উদাহরণ

org.openqa.selenium.By;আমদানি করুন org.openqa.selenium.TakesScreenshot; import org.apache.commons.io.FileUtils; import java.io.File;পাবলিক ক্লাস প্রিন্টস্ক্রিন সিমুলেট { পাবলিক স্ট্যাটিক ভ্যাইড মেইন(স্ট্রিং[] args) { System.setProperty("webdriver.chrome) .driver", "C:\\Users\\ghs6kor\\Desktop\\Java\\chromedriver.exe"); ওয়েবড্রাইভার ড্রাইভার =নতুন ChromeDriver(); driver.get("https://www.tutorialspoint.com/index.htm"); // স্ক্রিনশট ক্যাপচারিং ফাইল src =((স্ক্রিনশট নেয়) ড্রাইভার। getScreenshotAs(OutputType.FILE); FileUtils.copyFile(src, নতুন ফাইল("logopage.png")); driver.quit(); }}
  1. কিভাবে জাভা ব্যবহার করে OpenCV দিয়ে একটি ছবি ঘোরানো যায়?

  2. কিভাবে জাভা ব্যবহার করে একটি ডিরেক্টরি অনুক্রম তৈরি করবেন?

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

  4. কিভাবে জাভা ব্যবহার করে একটি JSON ফাইল লিখবেন/তৈরি করবেন?