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 ušetřit čistou verzi PDF webové stránky odstraněním reklam

    Jak ušetřit čistou verzi PDF webové stránky odstraněním reklam

    Facebook Cvrlikání Pinterest WhatsApp Telegram Internet vám přinese všechny informace, které chcete, na obrazovku jednoduchým kliknutím myši. Pomocí jednoduchého vyhledávání Google můžete získat spoustu informací o jakémkoli předmětu. Většina z těchto zdrojů znalostí jsou blogy, webové stránky a komunitní fóra, ty jsou silně závislé na příjmech z reklamy, aby uspokojily své náklady. Některé z těchto webových stránek j...

    Následující Článek

    6 Nejlepší kanály Roku pro streamování libovolného média do televize

    6 Nejlepší kanály Roku pro streamování libovolného média do televize

    Roku rozšiřuje možnosti vašeho televizoru streamováním více kanálů přímo na vaši velkou obrazovku. Kromě těchto externích kanálů si nyní můžete vychutnat filmy a fotografie ze svého smartphonu na velké televizní obrazovce s boxem na média Roku. Existuje několik Roku kanálů, které vám pomohou streamovat z vašeho smartphonu a počítače do televizoru s Roku media boxem. Tyto kanály podporují streamová...