كيفية الحصول على نظام التشغيل والمتصفح والإصدار باستخدام Java و Selenium WebDriver



فيس بوك تغريد موقع Pinterest ال WhatsApp برقية

    هذا هو الحصول على اسم المتصفح وإصدار المستعرض باستخدام برنامج تشغيل Selenium Web. سيعيد هذا اسم المتصفح واسم الإصدار مثل Firefox 29 و Internet Explorer 08 و Chrome 35.

    يتم ذلك باستخدام javascript و selenium web driver لعرض رقم الإصدار. إرجاع OSDetector اسم نظام التشغيل لأنظمة Windows و MAC و Linux و Solaris.

    الكشف عن نظام التشغيل والمتصفح والإصدار باستخدام Java و Selenium WebDriver

    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;

    متصفح الفئة العامة

    ثابت الخاص WebDriver browserDriver.

    سلسلة ثابتة عامة getBrowserAndVersion () {

    سلسلة browser_version = خالية.

    Capabilities cap = ((RemoteWebDriver) browserDriver) .getCapabilities ()؛

    اسم متصفح السلسلة = cap.getBrowserName ()؛

    // هذه الكتلة لمعرفة رقم إصدار IE

    if ("internet explorer" .equalsIgnoreCase (اسم المتصفح)) {

    String uAgent = (String) ((JavascriptExecutor) browserDriver) .executeScript ("return navigator.userAgent؛")؛

    System.out.println (uAgent)؛

    // uAgent يعود كـ "MSIE 8.0 Windows" لـ IE8

    إذا كان (uAgent.contains ("MSIE") && uAgent.contains ("Windows")) {

    browser_version = uAgent.substring (uAgent.indexOf ("MSIE") + 5، uAgent.indexOf ("Windows") - 2)؛

    } if if (uAgent.contains ("Trident / 7.0")) {

    browser_version = "11.0" ؛

    } آخر {

    browser_version = "0.0" ؛

    }

    } آخر

    {

    // إصدار المتصفح لمتصفح فايرفوكس وكروم

    browser_version = cap.getVersion ()؛ // .split (".") [0]؛

    }

    String Browserversion = browser_version.substring (0، browser_version.indexOf ("."))؛

    إرجاع اسم المتصفح + "" + متصفح

    }

    ثابت OSDetector سلسلة ثابتة () {

    String os = System.getProperty ("os.name"). toLowerCase ()؛

    إذا كان (os.contains ("win"))) {

    إرجاع "ويندوز" ؛

    } آخر إذا (os.contains ("nux") || os.contains ("nix")) {

    إرجاع "Linux" ؛

    } if if (os.contains ("mac")) {

    إرجاع "ماك" ؛

    } آخر إذا كان (os.contains ("sunos")) {

    عودة "سولاريس" ؛

    } آخر {

    إرجاع "الآخر" ؛

    }

    }

    }

    المقال السابق

    7 أفضل محاكيات Android لتشغيل تطبيقات Android على Linux

    7 أفضل محاكيات Android لتشغيل تطبيقات Android على Linux

    هل تريد تشغيل تطبيقات Android على Linux؟ Linux Android Emulators هي أفضل رهان. من المعروف على نطاق واسع أن Android يعتمد على Linux Kernel. قد يظن الناس أنه يجب أن يكون هناك نوع من الاتصال بين نظام تشغيل سطح المكتب الذي يعمل بنظام Linux ونظام Android. وجود نفس النواة أو ما شابهها لا يضمن أن يعمل نظام تشغيل سطح المكتب الذي يعمل بنظام Linux لديك بنفس تطبيقات Android أو العكس. ومع ذلك ، هن...

    المقالة القادمة

    كيفية إنشاء WhatsApp Group Invite Link and Share لإضافة أعضاء.

    كيفية إنشاء WhatsApp Group Invite Link and Share لإضافة أعضاء.

    فيس بوك تغريد موقع Pinterest ال WhatsApp برقية WhatsApp ، يتيح لك تطبيق المراسلة الشهير إنشاء رابط دعوة مجموعة لإضافة أشخاص. تتمثل إحدى الميزات في القدرة على إنشاء مجموعات في WhatsApp حيث يمكنك إضافة مجموعة من الأشخاص معًا. تعتبر مجموعة WhatsApp حلاً مثاليًا عندما تريد التواصل مع زملائك القدامى أو الزملاء أو التخطيط لرحلات السفر أو إجراء مناقشات جماعية أو إرسال رسائل إعا...