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 uzamknout Android Pie vypnout oznámení a Smart Lock

    Jak uzamknout Android Pie vypnout oznámení a Smart Lock

    Facebook Cvrlikání Pinterest WhatsApp Telegram Režim uzamčení je nová funkce z Android Pie. To je pěkná funkce, která může použít ke skrytí všech oznámení a vyžadoval heslo pro odemknutí telefonu znovu. Když telefon na chvíli opustíte nebo chcete telefon přepnout do nouzového režimu, abyste ochránili všechna data, tento režim uzamčení bude nejlepší sázkou. Blokování uzamčení na Android P...

    Následující Článek

    7 Zdarma Android Parkování Apps Najít Veřejné parkoviště a zaparkované auto

    7 Zdarma Android Parkování Apps Najít Veřejné parkoviště a zaparkované auto

    Facebook Cvrlikání Pinterest WhatsApp Telegram Možná, že jste se snažil zjistit, prorokování hodně, když jedete do města nebo rušné místo. Většina z nás je obeznámena s dostupnými parkovacími místy v našem rodném městě. Když se však vydáte na služební cestu do zcela nové oblasti, je nudné najít veřejné parkoviště v blízkosti cíle. Pokud nejste s místem dobře obeznámen...