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

Java का उपयोग करके Selenium WebDriver के साथ ब्राउज़र लॉग कैप्चर करना

परिचय

हम Selenium के साथ ब्राउज़र लॉग कैप्चर कर सकते हैं। हमें RemoteWebDriver को ड्राइवर में टाइप कास्ट करना होगा और फिर इसे इनिशियलाइज़ करना होगा। अगला, हमें setLogLevel मेथड का उपयोग करना होगा। import org.openqa.selenium.remote.RemoteWebDriver स्टेटमेंट को RemoteWebDriver के लिए कोड में जोड़ना होगा।

सिंटैक्स

((RemoteWebDriver) driver).setLogLevel(Level.INFO);

उदाहरण

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.remote.RemoteWebDriver;
import java.util.logging.Level;

public class BrwLogs{
    public static void main(String[] args) {
        System.setProperty("webdriver.chrome.driver",
            "C:\\Users\\ghs6kor\\Desktop\\Java\\chromedriver.exe");
        WebDriver driver = new ChromeDriver();
        // setLogLevel मेथड के साथ लॉगिंग सक्षम करें
        ((RemoteWebDriver) driver).setLogLevel(Level.INFO);
        driver.get("https://www.tutorialspoint.com/index.htm");
        // एलिमेंट की पहचान करें
        driver.findElement(By.id("gsc-i-id1")).sendKeys("Selenium");
        driver.quit();
    }
}

आउटपुट

ब्राउज़र लॉग कैप्चर का प्रदर्शन करने वाला स्क्रीनशॉट।

  1. Java का उपयोग करके OpenCV के साथ छवि कैसे घुमाएं? Java का उपयोग करके OpenCV के साथ छवि कैसे घुमाएं?

    Imgproc क्लास का warpAffine() मेथड निर्दिष्ट छवि पर एफाइन ट्रांसफॉर्मेशन लागू करता है। यह मेथड स्वीकार करता है - स्रोत, गंतव्य और ट्रांसफॉर्मेशन मैट्रिक्स का प्रतिनिधित्व करने वाले तीन Mat ऑब्जेक्ट्स। आउटपुट छवि के आकार का प्रतिनिधित्व करने वाला एक पूर्णांक मान। छवि को घुमाने के लिए एक रोटेशन मैट

  1. सेलेनियम वेबड्राइवर में पायथन से विशिष्ट डोमेन के लिए कुकी सेट करें सेलेनियम वेबड्राइवर में पायथन से विशिष्ट डोमेन के लिए कुकी सेट करें

    समस्या विवरण सेलेनियम वेबड्राइवर का उपयोग करके किसी विशिष्ट डोमेन के लिए कुकी (cookie) सेट करना, प्राप्त करना और हटाना। मुख्य विधियां add_cookie(cookie_dict) — कुकी जोड़ें (name, value, domain, path, expiry आदि)। get_cookies() — सभी कुकीज़ प्राप्त करें। get_cookie(name) — नाम से विशिष्ट कुकी

  1. पायथन में फैंटमजेएस (PhantomJS) और सेलेनियम से विंडो आकार सेट करें पायथन में फैंटमजेएस (PhantomJS) और सेलेनियम से विंडो आकार सेट करें

    समस्या विवरण फैंटमजेएस (हेडलेस ब्राउज़र) के साथ सेलेनियम वेबड्राइवर का उपयोग करके ब्राउज़र विंडो का आकार सेट करें और प्राप्त करें। नोट: फैंटमजेएस अब अप्रचलित (deprecated) है। आधुनिक विकल्प: Chrome --headless या Firefox --headless मोड। मुख्य विधियां set_window_size(width, height) — विंडो आकार से