আমরা সেলেনিয়ামে জাভাস্ক্রিপ্ট ত্রুটি ক্যাপচার করতে পারি। এই ধরনের ত্রুটি কনসোলে প্রদর্শিত হয় ডেভেলপার খোলার উপর ট্যাব ব্রাউজারে টুল। এটি পৃষ্ঠায় কিছু কার্যকরী সমস্যার কারণে বা অতিরিক্ত লগের কারণে ঘটতে পারে যা পারফরম্যান্স সমস্যার কারণ হতে পারে।
আমরা ড্রাইভার অবজেক্টের সাথে জাভাস্ক্রিপ্ট ত্রুটিগুলি পরিচালনা করতে পারি এবং পদ্ধতি পরিচালনা করতে পারি।
উদাহরণ
org.openqa.selenium.By;আমদানি করুন । util.Set;পাবলিক ক্লাস JavascrptLogErs{ পাবলিক স্ট্যাটিক ভ্যাইড মেইন(স্ট্রিং[] args) { System.setProperty("webdriver.chrome.driver", "C:\\Users\\ghs6kor\\Desktop\\Java\\chromedriver। exe"); ওয়েবড্রাইভার ড্রাইভার =নতুন ChromeDriver(); স্ট্রিং u ="https://the−internet.herokuapp.com/javascript_error"; driver.get(u); // ম্যাক্সিমাইজ ব্রাউজার ড্রাইভার.ম্যানেজ().উইন্ডো().বড়(); // ব্রাউজার ত্রুটিগুলি পেতে সেট করুন logtyp =driver.manage().logs().getAvailableLogTypes(); জন্য (স্ট্রিং s :logtyp) { System.out.println(logtyp); } LogEntries logEntries =driver.manage().logs().get(LogType.BROWSER); তালিকা lg =logEntries.filter(Level.ALL); for(LogEntry logEntry :lg) { System.out.println(logEntry); } driver.quit(); }}