हम सेलेनियम वेबड्राइवर के साथ एक HTML तत्व का स्टाइल डिस्प्ले सेट कर सकते हैं। DOM जावास्क्रिप्ट की मदद से पेज पर मौजूद तत्वों के साथ इंटरैक्ट करता है। सेलेनियम executeScript . की सहायता से Javascript कमांड को निष्पादित करता है तरीका। निष्पादित किए जाने वाले आदेश विधि के तर्क के रूप में पारित किए जाते हैं।
स्टाइल डिस्प्ले सेट करने जैसे कुछ ऑपरेशन जावास्क्रिप्ट एक्ज़ीक्यूटर . द्वारा किए जाते हैं . getElementById तत्व का पता लगाने के लिए विधि का उपयोग किया जा सकता है। फिर हमें style.display . को लागू करना होगा वेबलेमेंट पर विधि और प्रदर्शन प्रकार सेट करें।
सिंटैक्स
executor.executeScript("document.getElementById('gsc-i-id1').style.display='block';");
उदाहरण
कोड कार्यान्वयन।
आयात करें आयात करें जावा \\ chromedriver.exe"); वेबड्राइवर ड्राइवर =नया क्रोमड्राइवर (); Driver.get ("https://www.tutorialspoint.com/index.htm"); Driver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS); // जावास्क्रिप्ट निष्पादक वर्ग निष्पादन के साथ स्क्रिप्ट विधि JavascriptExecutor j =(JavascriptExecutor) ड्राइवर; // स्टाइल के साथ डिस्प्ले सेट करें। डिस्प्ले विधि j.executeScript ("डॉक्यूमेंट.getElementById('gsc-i-id1').style.display='block';"); Driver.close() }}