কম্পিউটার

সেলেনিয়ামে একটি WebElement এর HTML কোড কিভাবে পেতে হয়?


আমরা সেলেনিয়াম ওয়েবড্রাইভারের সাহায্যে একটি ওয়েবলিমেন্টের এইচটিএমএল কোড পেতে পারি। আমরা innerHTML পেতে পারি ওয়েব এলিমেন্টের এইচটিএমএল কন্টেন্ট পেতে অ্যাট্রিবিউট।

innerHTML হল একটি ওয়েবলিমেন্টের একটি বৈশিষ্ট্য যা প্রারম্ভিক এবং শেষ ট্যাগের মধ্যে উপস্থিত সামগ্রীর সমান। getAttribute এর জন্য মেথড ব্যবহার করা হয় এবং innerHTML কে মেথডের আর্গুমেন্ট হিসেবে পাস করা হয়।

সিনট্যাক্স

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

আসুন আমরা একটি উপাদানের নীচের এইচটিএমএল কোডটি দেখি। উপাদানটির অভ্যন্তরীণ HTML হবে আপনি অনলাইন শিক্ষার জন্য সেরা সংস্থান ব্রাউজ করছেন .

সেলেনিয়ামে একটি WebElement এর 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();
   }
}

আউটপুট

সেলেনিয়ামে একটি WebElement এর HTML কোড কিভাবে পেতে হয়?


  1. কিভাবে একটি HTML এডিটর নির্বাচন করবেন?

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

  3. একটি সেলেনিয়াম পরীক্ষায় একটি এইচটিএমএল উপাদানের শৈলী প্রদর্শন কিভাবে সেট করবেন?

  4. পাইথন ব্যবহার করে Selenium WebDriver-এ WebElement-এর HTML উৎস পান।