আমরা সেলেনিয়াম ওয়েবড্রাইভার দিয়ে জাভাস্ক্রিপ্ট ভেরিয়েবল পড়তে পারি। সেলেনিয়াম executeScript এর সাহায্যে Javascript কমান্ড চালাতে পারে পদ্ধতি জাভাস্ক্রিপ্ট কমান্ড কার্যকর করা হবে পদ্ধতিতে একটি যুক্তি হিসাবে পাস করা হয়। এছাড়াও আমাদের import org.openqa.selenium.JavascriptExecutor বিবৃতি যোগ করতে হবে জাভাস্ক্রিপ্টের সাথে কাজ করতে।
সিনট্যাক্স
JavascriptExecutor j =(JavascriptExecutor) ড্রাইভার;j.executeScript("return document.title")
জাভাস্ক্রিপ্ট ভেরিয়েবল থেকে মান পড়ে নিচের পৃষ্ঠার ব্রাউজার শিরোনামটি পাওয়া যাক। আউটপুট টিউটোরিয়াল পয়েন্ট - টিউটোরিয়াল পয়েন্টে ক্যারিয়ার সম্পর্কে হওয়া উচিত।
উদাহরণ
কোড বাস্তবায়ন
org.openqa.selenium.By;আমদানি করুন org.openqa.selenium.JavascriptExecutor; পাবলিক ক্লাস JavascriptReadValue{ পাবলিক স্ট্যাটিক ভ্যাইড মেইন(স্ট্রিং[] 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().implicitlyWait(12, TimeUnit.SECONDS); // Javascript executor মান পড়তে JavascriptExecutor j =(JavascriptExecutor) ড্রাইভার; // document.title String t =(String)j.executeScript("return document.title") সহ ব্রাউজার শিরোনাম পান; System.out.print("বর্তমান পৃষ্ঠার শিরোনাম:" +t); driver.close(); }}আউটপুট