কম্পিউটার

জাভা দিয়ে সেলেনিয়াম ওয়েবড্রাইভার ব্যবহার করে কীভাবে নিচে স্ক্রোল করবেন?


আমরা সেলেনিয়াম দিয়ে নিচে স্ক্রোল করতে পারি। সেলেনিয়াম সরাসরি স্ক্রলিং পরিচালনা করতে অক্ষম। এটি জাভাস্ক্রিপ্ট এক্সিকিউটর এর সাহায্য নেয় একটি উপাদান পর্যন্ত স্ক্রলিং ক্রিয়া সম্পাদন করতে।

প্রথমে আমাদেরকে সেই উপাদানটি সনাক্ত করতে হবে যেখানে আমাদের স্ক্রোল করতে হবে। এর পরে, আমরা Javascript কমান্ড চালানোর জন্য Javascript Executor ব্যবহার করব। পদ্ধতি এক্সিকিউটস্ক্রিপ্ট সেলেনিয়ামে জাভাস্ক্রিপ্ট কমান্ড চালানোর জন্য ব্যবহৃত হয়। আমরা scrollIntoView এর সাহায্য নেব জাভাস্ক্রিপ্টে পদ্ধতি এবং পাস করুন সত্য পদ্ধতির একটি যুক্তি হিসাবে।

সিনট্যাক্স

WebElement elm =driver.findElement(By.name("name"));((JavascriptExecutor) ড্রাইভার).executeScript("arguments[0].scrollIntoView(true);",elm);

উদাহরণ

org.openqa.selenium.By;আমদানি করুন org.openqa.selenium.JavascriptExecutor; পাবলিক ক্লাস ScrollAction{ পাবলিক স্ট্যাটিক ভ্যাইড মেইন(স্ট্রিং[] args) { System.setProperty("webdriver.chrome.driver", "C:\\Users\\ghs6kor\\Desktop\\) আমদানি করুন Java\\chromedriver.exe"); ওয়েবড্রাইভার ড্রাইভার =নতুন ChromeDriver(); driver.get("https://www.tutorialspoint.com/about/about_careers.htm"); driver.manage().timeouts().implicitly Wait(4, TimeUnit.SECONDS); // চিহ্নিত উপাদান WebElement n=driver.findElement(By.xpath("//*[text()='Contact']")); // জাভাস্ক্রিপ্ট এক্সিকিউটর ((জাভাস্ক্রিপ্টএক্সিকিউটর)ড্রাইভার)।এক্সিকিউটস্ক্রিপ্ট("আর্গুমেন্টস[0].স্ক্রোলইনটোভিউ (সত্য);", n); }}

আউটপুট

জাভা দিয়ে সেলেনিয়াম ওয়েবড্রাইভার ব্যবহার করে কীভাবে নিচে স্ক্রোল করবেন?


  1. কিভাবে জাভা ব্যবহার করে OpenCV দিয়ে একটি ছবি ঘোরানো যায়?

  2. পাইথনের সাথে সেলেনিয়াম ওয়েবড্রাইভারে একটি নির্দিষ্ট ডোমেনে একটি কুকি কীভাবে সেট করবেন?

  3. পাইথনে ফ্যান্টমজেস এবং সেলেনিয়াম ওয়েবড্রাইভার ব্যবহার করে উইন্ডোর আকার কীভাবে সেট করবেন?

  4. কিভাবে একটি টাচপ্যাড দিয়ে স্ক্রোল করবেন