কম্পিউটার টিউটোরিয়াল

Selenium-এ WebElement-এর HTML কোড কীভাবে পাবেন?

Selenium WebDriver-এ একটি WebElement-এর HTML কোড পাওয়ার সবচেয়ে সহজ উপায় হল getAttribute("innerHTML") মেথড ব্যবহার করা। innerHTML অ্যাট্রিবিউটটি এলিমেন্টের শুরু এবং শেষ ট্যাগের মধ্যবর্তী কন্টেন্ট ধারণ করে।

সিনট্যাক্স

String s = element.getAttribute("innerHTML");

উদাহরণ (Java)

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 পাস করে HTML কোড পাওয়া
        String s = l.getAttribute("innerHTML");
        System.out.println("HTML code of element: " + s);

        driver.close();
    }
}

আউটপুট

Selenium-এ WebElement-এর HTML কোড কীভাবে পাবেন?

বিকল্প পদ্ধতি: JavaScript Executor ব্যবহার করে return arguments[0].innerHTML; কমান্ড দিয়েও একই ফলাফল পাওয়া যায়।

  1. HTML এডিটর (Editor) কীভাবে বেছে নেবেন?

  2. HTML কোড ব্যবহার করে ভিডিও কীভাবে এম্বেড করবেন?

  3. Selenium টেস্টে HTML এলিমেন্টের স্টাইল ডিসপ্লে কীভাবে সেট করবেন?

  4. Python ব্যবহার করে Selenium WebDriver-এ WebElement-এর HTML সোর্স পাওয়া