जावा और सेलेनियम वेबड्राइवर का उपयोग करके सिस्टम ओएस, ब्राउज़र और संस्करण कैसे प्राप्त करें



फेसबुक ट्विटर Pinterest WhatsApp तार

    यह सेलेनियम वेब ड्राइवर के साथ ब्राउज़र का नाम और ब्राउज़र संस्करण प्राप्त करना है। यह फ़ायरफ़ॉक्स 29, इंटरनेट एक्सप्लोरर 08, क्रोम 35 जैसे ब्राउज़र का नाम और संस्करण नाम लौटाएगा।

    यह संस्करण संख्या प्रदर्शित करने के लिए जावास्क्रिप्ट और सेलेनियम वेब ड्राइवर के साथ किया जाता है। OSDetector विंडोज, मैक, लिनक्स और सोलारिस के लिए ऑपरेटिंग सिस्टम का नाम देता है।

    जावा और सेलेनियम वेबड्राइवर का उपयोग करके ओएस, ब्राउज़र और संस्करण का पता लगाएं

    import org.openqa.selenium.Capabilities; import org.openqa.selenium.JavascriptExecutor; import org.openqa.selenium.WebDriver; import org.openqa.selenium.remote.RemoteWebDriver;

    import org.openqa.selenium.Capabilities; import org.openqa.selenium.JavascriptExecutor; import org.openqa.selenium.WebDriver; import org.openqa.selenium.remote.RemoteWebDriver;

    import org.openqa.selenium.Capabilities; import org.openqa.selenium.JavascriptExecutor; import org.openqa.selenium.WebDriver; import org.openqa.selenium.remote.RemoteWebDriver;

    import org.openqa.selenium.Capabilities; import org.openqa.selenium.JavascriptExecutor; import org.openqa.selenium.WebDriver; import org.openqa.selenium.remote.RemoteWebDriver;

    सार्वजनिक वर्ग BrowserVersion {

    निजी स्थिर वेबड्राइवर ब्राउज़रड्राइवर;

    सार्वजनिक स्थैतिक स्ट्रिंग getBrowserAndVersion () {

    स्ट्रिंग Browser_version = null;

    क्षमताएं टोपी = ((RemoteWebDriver) browserDriver) .getCapabilities ();

    स्ट्रिंग ब्राउज़रनाम = cap.getBrowserName ();

    // यह ब्लॉक IE संस्करण संख्या का पता लगाने के लिए

    अगर ("इंटरनेट एक्सप्लोरर" .equalsIgnoreCase (ब्राउज़रनाम)) {

    स्ट्रिंग uAgent = (String) ((JavascriptExecutor) browserDriver) .executeScript ("रिटर्न नेविगेटर.सुएरएजेंट;");

    Println (uAgent);

    // u8 के लिए "MSIE 8.0 विंडोज" के रूप में uAgent रिटर्न

    अगर (uAgent.contains ("MSIE") && uAgent.contains ("Windows")) {

    Browser_version = uAgent.substring (uAgent.indexOf ("MSIE") + 5, uAgent.indexOf ("विंडोज़") - 2);

    } और यदि (uAgent.contains ("त्रिशूल / 7.0")) {

    Browser_version = "11.0";

    } अन्य {

    Browser_version = "0.0";

    }

    } अन्य

    {

    // फ़ायरफ़ॉक्स और क्रोम के लिए ब्राउज़र संस्करण

    browser_version = cap.getVersion (); // .plplit ("।") [0];

    }

    स्ट्रिंग भौंकना = browser_version.substring (0, browser_version.indexOf ("।"))।

    ब्राउज़रनाम लौटाएँ + ”” + ब्राउज़ करें;

    }

    सार्वजनिक स्थैतिक स्ट्रिंग OSDetector () {

    स्ट्रिंग ओएस = System.getProperty ("os.name")। toLowerCase ();

    अगर (os.contains ("जीत")) {

    वापसी "विंडोज";

    } और अगर (os.contains ("nux") || os.contains ("nix") {{

    वापसी "लिनक्स";

    } और अगर (os.contains ("mac")) {

    वापसी "मैक";

    } और अगर (os.contains ("sunos")) {

    "सोलारिस" लौटाएं;

    }अन्य {

    वापसी "अन्य";

    }

    }

    }

    पिछला लेख

    कैसे पासकोड के साथ नोकिया E71 लॉक करने के लिए?

    कैसे पासकोड के साथ नोकिया E71 लॉक करने के लिए?

    क्या आप अपने नोकिया 71 को दूसरों से सुरक्षित करना चाहते हैं? क्या आप अपने डेटा की सुरक्षा करना चाहते हैं? यदि आप एक कुंजी संयोजन के साथ फोन ऑटो लॉक करते हैं तो आप अपनी गोपनीयता के बारे में चिंता नहीं करना चाहते हैं। आप अपने E71 को नंबर लॉक के साथ लॉक कर सकते हैं और इसे ऑटो लॉक बनाने के लिए एक आदर्श समय के लिए सेट कर सकते हैं। अपने मन से शांति अगर आप अपने फोन को थोड़ी देर के लिए कहीं छोड़ दें। हमेशा अपने डेटा की सुरक्षा के लिए अपने फ़ोन को नंबर लॉक करने का प्रयास करें। यहां आपके Nokia E71 पर कीपैड लॉक कोड जोड़ने के चरण दिए गए हैं। यदि आप Nokia सेल फोन से असीमित मुफ्त कॉल करना चाहते हैं, तो कृपया...

    अगला लेख

    विंडोज 10 के लिए 7 सर्वश्रेष्ठ ऑफ़लाइन शब्दकोश सॉफ्टवेयर

    विंडोज 10 के लिए 7 सर्वश्रेष्ठ ऑफ़लाइन शब्दकोश सॉफ्टवेयर

    फेसबुक ट्विटर Pinterest WhatsApp तार क्या आप अपनी शब्दावली को समृद्ध करने की कोशिश कर रहे हैं? यदि आप विंडोज प्लेटफॉर्म पर हैं, तो आप पीसी या मोबाइल के लिए इंग्लिश डिक्शनरी सॉफ्टवेयर डाउनलोड कर सकते हैं। कुछ सर्वश्रेष्ठ ऑफ़लाइन अंग्रेज़ी शब्दकोश हैं जो आपको शब्दों, उपयोगों और चित्रमय अभ्यावेदन का एक विशाल संग्रह प्रदान करते हैं। अधिक प्रयास के बिना, आप शब्द टाइप कर सकते हैं और जान सकते हैं कि आप इसके बारे में क्या चाहते हैं। चूंकि ये अंग्रेजी शब्दकोश सॉफ्टवेयर्स एक ऑफ़लाइन संस्करण प्रदान कर रहे हैं, आप इंटरनेट नहीं होने पर भी इसका उपयोग कर सकते हैं। आइए विंडोज पीसी और फोन के लिए सर्वश्रेष्ठ ऑफ़...