हम सेलेनियम वेबड्राइवर की मदद से वेबलेमेंट का एचटीएमएल कोड प्राप्त कर सकते हैं। हम आंतरिक HTML . प्राप्त कर सकते हैं वेब तत्व की HTML सामग्री प्राप्त करने के लिए विशेषता।
आंतरिक HTML एक वेबलेमेंट की विशेषता है जो उस सामग्री के बराबर है जो प्रारंभ और समाप्ति टैग के बीच मौजूद है। getAttribute इसके लिए विधि का उपयोग किया जाता है और आंतरिक HTML को विधि के तर्क के रूप में पारित किया जाता है।
सिंटैक्स
स्ट्रिंग s =element.getAttribute('innerHTML');
आइए एक तत्व के नीचे दिए गए html कोड को देखें। तत्व का आंतरिक HTML होगा <आप ऑनलाइन शिक्षा के लिए सर्वोत्तम संसाधन ब्राउज़ कर रहे हैं ।
उदाहरण
कोड कार्यान्वयन
आयात करें सार्वजनिक वर्ग HtmlCodeElement {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) { System.setProperty ("webdriver.chrome.driver", "C:\\ उपयोगकर्ता \\ ghs6kor \\ डेस्कटॉप \\ जावा \\ chromedriver.exe"); वेबड्राइवर ड्राइवर =नया क्रोमड्राइवर (); Driver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS); Driver.get ("https://www.tutorialspoint.com/index.htm"); // तत्व की पहचान करें WebElement l=driver.findElement(By.cssSelector("h4")); // getAttribute विधि के साथ आंतरिक HTML प्राप्त करें String s =l.getAttribute("innerHTML"); System.out.println ("तत्व का HTML कोड:" +s); ड्राइवर। बंद (); }}पूर्व>आउटपुट