Jak se dostat systém OS, prohlížeč a verze pomocí Java a Selenium WebDriver



Facebook Cvrlikání Pinterest WhatsApp Telegram

    To je získat jméno prohlížeče a prohlížeč verze s Selenium Web ovladač. Tím se vrátí jméno prohlížeče a název verze, jako je Firefox 29, Internet Explorer 08, Chrome 35.

    Toto je děláno s javascript a selen webový ovladač zobrazit číslo verze. OSDetector vrací název operačního systému pro Windows, MAC, Linux a Solaris.

    Detekce OS, prohlížeče a verze pomocí Java a 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;

    veřejná třída BrowserVersion {

    soukromý statický prohlížeč WebDriverDriver;

    public static String getBrowserAndVersion () {

    Řetězec browser_version = null;

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

    String browsername = cap.getBrowserName ();

    // Tento blok zjistí číslo verze IE

    if („internetový prohlížeč“ .equalsIgnoreCase (browsername)) {

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

    System.out.println (uAgent);

    // uAgent se vrátí jako "MSIE 8.0 Windows" pro IE8

    if (uAgent.contains (“MSIE”) && uAgent.contains (“Windows”)) {

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

    } else if (uAgent.contains (“Trident / 7.0”)) {

    browser_version = “11.0”;

    } else {

    browser_version = “0.0”;

    }

    } jinak

    {

    // Verze prohlížeče pro Firefox a Chrome

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

    }

    String browserversion = browser_version.substring (0, browser_version.indexOf (“.));

    return browsername + ”” + browserversion;

    }

    public static String OSDetector () {

    String os = System.getProperty (“os.name”) toLowerCase ();

    if (os.contains (“win”)) {

    vrátit „Windows“;

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

    vrátit „Linux“;

    } else if (os.contains (“mac”)) {

    vrátit „Mac“;

    } else if (os.contains (“sunos”)) {

    návrat „Solaris“;

    } else {

    návrat „Ostatní“;

    }

    }

    }

    Předchozí Článek

    Jak převést a přehrát MP3 na zařízení iPhone / iPod, nevyžaduje se žádný iTunes

    Jak převést a přehrát MP3 na zařízení iPhone / iPod, nevyžaduje se žádný iTunes

    Jak přehráváte MP3 ve vašem iPhonu nebo iPadu? Apple echo systém doporučuje používat iTunes pro streamování mediálních souborů. Dokonce i pro přenos videosouborů a hudebních souborů mezi zařízeními iOS je iTunes výchozím řešením. Budeme sdílet řešení pro přehrávání mp3 na iPhone a iPad přímo bez použití počítače nebo iTunes. Celý tento krok je založen na Wi-Fi a ...

    Následující Článek

    Nejvíce vzrušující funkce - Holographic Computing přichází ve Windows 10

    Nejvíce vzrušující funkce - Holographic Computing přichází ve Windows 10

    Systém Windows 10 přichází s Holografickými výpočty, které změní práci s počítačem pomocí nového zařízení s názvem Microsoft HoloLens. Událost společnosti Microsoft dne 21. 1. 2015 prokázala holografické výpočty spolu s budoucími improvizacemi systému Windows 10, které budou součástí finálních verzí. Podívejme se na nadcházející udál...