हम सेलेनियम वेबड्राइवर के साथ जावास्क्रिप्ट चर पढ़ सकते हैं। सेलेनियम executeScript . की सहायता से Javascript कमांड चला सकता है तरीका। निष्पादित की जाने वाली जावास्क्रिप्ट कमांड को विधि के तर्क के रूप में पारित किया जाता है। साथ ही हमें स्टेटमेंट जोड़ना होगा import org.openqa.selenium.JavascriptExecutor जावास्क्रिप्ट के साथ काम करने के लिए।
सिंटैक्स
JavascriptExecutor j =(JavascriptExecutor) Driver;j.executeScript("return document.title")
आइए हम Javascript वेरिएबल से मान पढ़कर नीचे दिए गए पृष्ठ का ब्राउज़र शीर्षक प्राप्त करें। आउटपुट ट्यूटोरियल पॉइंट - ट्यूटोरियल पॉइंट पर करियर के बारे में होना चाहिए।
उदाहरण
कोड कार्यान्वयन
आयात करें आयात करें जावा \\ chromedriver.exe"); वेबड्राइवर ड्राइवर =नया क्रोमड्राइवर (); Driver.get("https://www.tutorialspoint.com/about/about_careers.htm") Driver.manage().timeouts().implicitlyWait(12, TimeUnit.SECONDS); // जावास्क्रिप्ट निष्पादक मूल्य पढ़ने के लिए JavascriptExecutor j =(JavascriptExecutor) ड्राइवर; // दस्तावेज़ के साथ ब्राउज़र शीर्षक प्राप्त करें। शीर्षक स्ट्रिंग टी =(स्ट्रिंग) j.executeScript ("वापसी दस्तावेज़। शीर्षक"); System.out.print ("वर्तमान पृष्ठ शीर्षक:" + t); ड्राइवर। बंद (); }}पूर्व>आउटपुट