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

Selenium-এ জাভাস্ক্রিপ্ট এরর ক্যাপচার করা


Selenium-এ জাভাস্ক্রিপ্ট এরর ক্যাপচার করা যায়। এই ধরনের এরর ব্রাউজারের Developer টুলস খোলার Console ট্যাবে দেখা যায়। এটি পেজে কোনো ফাংশনাল ইস্যু বা অতিরিক্ত লগের কারণে পারফরম্যান্স সমস্যা হতে পারে।

Selenium-এ জাভাস্ক্রিপ্ট এরর ক্যাপচার করা

আমরা ড্রাইভার অবজেক্ট এবং ম্যানেজ মেথড দিয়ে জাভাস্ক্রিপ্ট এরর হ্যান্ডেল করতে পারি।

উদাহরণ

import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.chrome.ChromeDriver; import java.util.List; import java.util.ArrayList; import org.openqa.selenium.logging.LogEntries; import org.openqa.selenium.logging.LogEntry; import org.openqa.selenium.logging.LogType; import java.util.logging.Level; import java.util.Set; public class JavascrptLogErs{    public static void main(String[] args) {       System.setProperty("webdriver.chrome.driver",       "C:\\Users\\ghs6kor\\Desktop\\Java\\chromedriver.exe");       WebDriver driver = new ChromeDriver();       String u = "https://the−internet.herokuapp.com/javascript_error";       driver.get(u);       // maximize browser       driver.manage().window().maximize();       // to obtain browser errors       Set<String> logtyp = driver.manage().logs().getAvailableLogTypes();       for (String s : logtyp) {          System.out.println(logtyp);       }       LogEntries logEntries = driver.manage().logs().get(LogType.BROWSER);       List<LogEntry> lg = logEntries.filter(Level.ALL);       for(LogEntry logEntry : lg) {          System.out.println(logEntry);       }       driver.quit();    } }

  1. জাভাস্ক্রিপ্টে 'Not a constructor function' এরর ব্যাখ্যা

  2. Selenium WebDriver দিয়ে JavaScript ভেরিয়েবল পড়া

  3. Python-এ Selenium WebDriver ব্যবহার করে JavaScript রান করা

  4. Discord JavaScript Startup Error সমাধান: দ্রুত ও কার্যকরভাবে