हम सेलेनियम वेबड्राइवर की मदद से एक वेबएलिमेंट का HTML कोड प्राप्त कर सकते हैं। हम वेब एलिमेंट की HTML सामग्री प्राप्त करने के लिए innerHTML एट्रिब्यूट प्राप्त कर सकते हैं।
innerHTML एक वेबएलिमेंट का एट्रिब्यूट है जो प्रारंभ और अंत टैग के बीच मौजूद सामग्री के बराबर होता है। इस getAttribute मेथड का उपयोग किया जाता है और innerHTML को मेथड के आर्गुमेंट के रूप में पास किया जाता है।
सिंटैक्स
String s = element.getAttribute('innerHTML');
आइए नीचे एक एलिमेंट का HTML कोड देखें। एलिमेंट का innerHTML होगा: You are browsing the best resource for <b>Online Education</b>।

उदाहरण
कोड कार्यान्वयन
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.By;
import java.util.concurrent.TimeUnit;
import org.openqa.selenium.WebElement;
public class HtmlCodeElement {
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver", "C:\\Users\\ghs6kor\\Desktop\\Java\\chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS);
driver.get("https://www.tutorialspoint.com/index.htm");
// एलिमेंट की पहचान करें
WebElement l = driver.findElement(By.cssSelector("h4"));
// getAttribute मेथड के साथ innerHTML प्राप्त करें
String s = l.getAttribute("innerHTML");
System.out.println("एलिमेंट का HTML कोड: " + s);
driver.close();
}
}
आउटपुट
