Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> HTML

सेलेनियम परीक्षण में एचटीएमएल तत्व का स्टाइल डिस्प्ले कैसे सेट करें?

<घंटा/>

हम सेलेनियम वेबड्राइवर के साथ एक 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() }}
  1. HTML का उपयोग करके राइट-टू-लेफ्ट टेक्स्ट कैसे प्रदर्शित करें?

    HTML में राइट-टू-लाइट (RTL) टेक्स्ट प्रदर्शित करने के लिए, CSS प्रॉपर्टी डायरेक्शन का उपयोग करें। शैली विशेषता के साथ इसका प्रयोग करें। शैली विशेषता किसी तत्व के लिए एक इनलाइन शैली निर्दिष्ट करती है। आप सीएसएस संपत्ति दिशा के साथ दिशा निर्धारित करने के लिए निम्नलिखित संपत्ति मूल्यों का उपयोग कर सकत

  1. HTML DOM स्टाइल डिस्प्ले प्रॉपर्टी

    HTML DOM स्टाइल डिस्प्ले प्रॉपर्टी का उपयोग किसी तत्व के प्रदर्शन प्रकार को सेट करने या वापस करने के लिए किया जाता है। तत्व ज्यादातर ब्लॉक या इनलाइन होते हैं। आप डिस्प्ले का उपयोग करके तत्व को छिपा भी सकते हैं:कोई नहीं। − . के लिए वाक्य रचना निम्नलिखित है प्रदर्शन गुण सेट करना - object.style.displ

  1. सेलेनियम में वेबएलिमेंट का HTML कोड कैसे प्राप्त करें?

    हम सेलेनियम वेबड्राइवर की मदद से वेबलेमेंट का एचटीएमएल कोड प्राप्त कर सकते हैं। हम आंतरिक HTML . प्राप्त कर सकते हैं वेब तत्व की HTML सामग्री प्राप्त करने के लिए विशेषता। आंतरिक HTML एक वेबलेमेंट की विशेषता है जो उस सामग्री के बराबर है जो प्रारंभ और समाप्ति टैग के बीच मौजूद है। getAttribute इसके लि