Bagaimana untuk mendapatkan Sistem OS, Browser dan Versi menggunakan Java dan Selenium WebDriver



Facebook Twitter Pinterest WhatsApp Telegram

    Ini adalah untuk mendapatkan nama penyemak imbas dan versi pelayar dengan pemandu Web Selenium. Ini akan mengembalikan nama dan nama penyemak imbas seperti Firefox 29, Internet Explorer 08, Chrome 35.

    Ini dilakukan dengan pemandu web javascript dan selenium untuk memaparkan nombor versi. Pulih OSDetector Nama sistem operasi untuk Windows, MAC, Linux dan Solaris.

    Mengesan OS, Browser dan Versi menggunakan Java dan 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;

    BrowserVersion kelas awam {

    penyemak imbas WebDriver statik peribadiDriver;

    String statik awam getBrowserAndVersion () {

    Pelayar String_version = null;

    Keupayaan cap = ((RemoteWebDriver) browserDriver) .getCapabilities ();

    Browsername = cap.getBrowserName ();

    / / Blok ini untuk mengetahui nombor Versi IE

    jika ("internet explorer" .equalsIgnoreCase (browsername)) {

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

    System.out.println (uAgent);

    // uAgent pulangan sebagai "MSIE 8.0 Windows" untuk IE8

    jika (uAgent.contains ("MSIE") && uAgent.contains ("Windows")) {

    browser_version = uAgent.substring (uAgent.indexOf ("MSIE") + 5, uAgent.indexOf ("Windows") - 2);

    } lain jika (uAgent.contains ("Trident / 7.0")) {

    browser_version = "11.0";

    } else {

    browser_version = "0.0";

    }

    } lain

    {

    / // Versi pelayar untuk Firefox dan Chrome

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

    }

    Perambatan perintang string = browser_version.substring (0, browser_version.indexOf ("."));

    kembali browsername + "" + browserversion;

    }

    OSDetector String awam statik () {

    String os = System.getProperty ("os.name"). ToLowerCase ();

    jika (os.contains ("menang")) {

    kembali "Windows";

    } else if (os.contains ("nux") || os.contains ("nix")) {

    kembali "Linux";

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

    kembali "Mac";

    } else if (os.contains ("sunos")) {

    kembali "Solaris";

    } else {

    kembali "Lain";

    }

    }

    }

    Artikel Sebelumnya

    Di manakah MAC Mail disimpan?

    Di manakah MAC Mail disimpan?

    Facebook Twitter Pinterest WhatsApp Telegram Adalah baik untuk mengetahui di mana lokasi lalai Mac Mail disimpan jika anda dapat mengetahui fail yang betul anda boleh menggunakannya untuk memulihkan e-mel anda jika anda kehilangan e-mel anda. Ini sebenarnya satu lagi kaedah mudah untuk membuat salinan cermin e-mel anda...

    Artikel Seterusnya

    Apl iOS 6 terbaik untuk YouTube di iPad / iPhone anda.

    Apl iOS 6 terbaik untuk YouTube di iPad / iPhone anda.

    Facebook Twitter Pinterest WhatsApp Telegram Apple mengalih keluar apl YouTube daripada iOS6. Jika anda ingin menikmati YouTube anda dalam peranti iPad atau iPhone iOS 6, anda boleh menggunakan aplikasi alternatif YouTube yang disenaraikan di bawah. YouTube yang kaya dengan ciri-ciri ini untuk aplikasi iOs 6 memberi anda pengalaman bermain video yang lebih baik berbanding dengan aplikasi YouTube iOS asli anda...