Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

सेलेनियम में जावास्क्रिप्ट त्रुटि पकड़ना


हम सेलेनियम में जावास्क्रिप्ट त्रुटि पकड़ सकते हैं। इस प्रकार की त्रुटि ब्राउज़र में डेवलपर टूल खोलने पर कंसोल टैब पर दिखाई देती है। यह पेज में किसी कार्यात्मक समस्या या अतिरिक्त लॉग के कारण हो सकती है जो प्रदर्शन समस्याएं पैदा कर सकते हैं।

सेलेनियम में जावास्क्रिप्ट त्रुटि पकड़ना

हम ड्राइवर ऑब्जेक्ट और मैनेज विधि के साथ जावास्क्रिप्ट त्रुटियों को संभाल सकते हैं।

उदाहरण

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); 
    // ब्राउज़र अधिकतम करें 
    driver.manage().window().maximize(); 
    // ब्राउज़र त्रुटियां प्राप्त करने के लिए 
    Set logtyp = driver.manage().logs().getAvailableLogTypes(); 
    for (String s : logtyp) { 
      System.out.println(logtyp); 
    } 
    LogEntries logEntries = driver.manage().logs().get(LogType.BROWSER); 
    List lg = logEntries.filter(Level.ALL); 
    for (LogEntry logEntry : lg) { 
      System.out.println(logEntry); 
    } 
    driver.quit(); 
  } 
}
  1. सेलेनियम वेबड्राइवर का उपयोग करके जावास्क्रिप्ट वेरिएबल्स पढ़ना सेलेनियम वेबड्राइवर का उपयोग करके जावास्क्रिप्ट वेरिएबल्स पढ़ना

    हम सेलेनियम वेबड्राइवर के साथ जावास्क्रिप्ट वेरिएबल्स पढ़ सकते हैं। सेलेनियम executeScript  मेथड की मदद से जावास्क्रिप्ट कमांड चला सकता है। निष्पादित की जाने वाली जावास्क्रिप्ट कमांड को मेथड में आर्गुमेंट के रूप में पास किया जाता है। साथ ही हमें जावास्क्रिप्ट के साथ काम करने के लिए स्टेटमेंट im

  1. पायथन का उपयोग करके सेलेनियम में जावास्क्रिप्ट चलाना पायथन का उपयोग करके सेलेनियम में जावास्क्रिप्ट चलाना

    हम पायथन के साथ सेलेनियम वेबड्राइवर में जावास्क्रिप्ट चला सकते हैं। डॉक्यूमेंट ऑब्जेक्ट मॉडल पेज पर तत्वों के साथ जावास्क्रिप्ट की मदद से संचार करता है। सेलेनियम execute_script मेथड की मदद लेकर जावास्क्रिप्ट कमांड निष्पादित करता है। निष्पादित की जाने वाली कमांड्स को मेथड में आर्गुमेंट्स के रूप में प

  1. Discord JavaScript स्टार्टअप त्रुटियों को जल्दी और प्रभावी ढंग से हल करें Discord JavaScript स्टार्टअप त्रुटियों को जल्दी और प्रभावी ढंग से हल करें

    Discord गेमिंग के लिए सबसे व्यापक रूप से उपयोग किया जाने वाला उपयोगकर्ता-अनुकूल एप्लिकेशन है। यह अपनी चैट सुविधा और लाइव स्ट्रीमिंग विकल्प के लिए जाना जाता है। फिर भी, सभी एप्लिकेशन की तरह, यह भी त्रुटियों का सामना करता है। कई उपयोगकर्ताओं ने Discord JavaScript त्रुटि स्टार्टअप पर और Discord ऐप इंस्