আমরা সেলেনিয়াম ওয়েবড্রাইভারের সাহায্যে একটি ওয়েবলিমেন্টের এইচটিএমএল কোড পেতে পারি। আমরা innerHTML পেতে পারি ওয়েব এলিমেন্টের এইচটিএমএল কন্টেন্ট পেতে অ্যাট্রিবিউট।
innerHTML হল একটি ওয়েবলিমেন্টের একটি বৈশিষ্ট্য যা প্রারম্ভিক এবং শেষ ট্যাগের মধ্যে উপস্থিত সামগ্রীর সমান। getAttribute এর জন্য মেথড ব্যবহার করা হয় এবং innerHTML কে মেথডের আর্গুমেন্ট হিসেবে পাস করা হয়।
সিনট্যাক্স
String s = element.getAttribute('innerHTML');
আসুন আমরা একটি উপাদানের নীচের এইচটিএমএল কোডটি দেখি। উপাদানটির অভ্যন্তরীণ HTML হবে আপনি অনলাইন শিক্ষার জন্য সেরা সংস্থান ব্রাউজ করছেন .
উদাহরণ
কোড বাস্তবায়ন
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"); // identify element WebElement l=driver.findElement(By.cssSelector("h4")); // obtain the innerHTML with getAttribute method String s = l.getAttribute("innerHTML"); System.out.println("HTML code of element: " +s); driver.close(); } }
আউটপুট