System OS: n, selaimen ja version saaminen Java- ja Selenium WebDriverin avulla



Facebook Viserrys pinterest WhatsApp sähke

    Tämän avulla saat selaimen nimen ja selaimen version Selenium Web -ohjaimella. Tämä palaa selaimen nimen ja version nimen, kuten Firefox 29, Internet Explorer 08, Chrome 35.

    Tämä tehdään javascript- ja seleeni-web-ohjaimella versionumeron näyttämiseksi. OSDetector palauttaa käyttöjärjestelmän nimen Windows, MAC, Linux ja Solaris.

    Tunnista käyttöjärjestelmä, selain ja versio Java- ja Selenium WebDriverin avulla

    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;

    julkinen luokka BrowserVersion {

    yksityinen staattinen WebDriver-selainDriver;

    julkinen staattinen String getBrowserAndVersion () {

    String browser_version = null;

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

    Merkkijono browserername = cap.getBrowserName ();

    // Tämä lohko selvittää IE-version numeron

    jos (Internet Explorer) .equalsIgnoreCase (selaimen nimi)) {

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

    System.out.println (uAgent);

    // uAgent palaa nimellä "MSIE 8.0 Windows" IE8: lle

    jos (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”;

    } other {

    browser_version = “0.0”;

    }

    } muu

    {

    // Firefoxin ja Chrome-selaimen versio

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

    }

    String browsererversion = selain_versio.substring (0, browser_version.indexOf (“.”));

    palaa selaimenimestä + ”” + selausversio;

    }

    julkinen staattinen merkkijono OSDetector () {

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

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

    palauta Windows;

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

    palauta "Linux";

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

    palauta "Mac";

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

    palauta "Solaris";

    } other {

    palauta ”Muu”;

    }

    }

    }

    Edellinen Artikkeli

    Täydellinen opas elokuvien lataamiseen missä tahansa laitteessa ilmaiseksi

    Täydellinen opas elokuvien lataamiseen missä tahansa laitteessa ilmaiseksi

    Kuvaluotto: Filmstruck Useimmat meistä saattavat haluta täyttää iltamme elokuvalla, vaikka olisitkin. Sinun ei tarvitse olla elokuvateattereissa aina, kun haluat katsella elokuvaa. On helpompi katsella tai ladata elokuvia ilmaiseksi millä tahansa kädellä olevalla laitteella. On monia sovelluksia, verkkosivustoja ja alustoja, joiden avulla voit katsella elokuvia, vaikka olisit töissä, kotona tai missä tahansa tietokoneen, älypuhelimen, television jne. Avulla . ...

    Seuraava Artikkeli

    Miten tarkistat SMART-tilan Macissa?

    Miten tarkistat SMART-tilan Macissa?

    Facebook Viserrys pinterest WhatsApp sähke SMART on suunniteltu havaitsemaan tulevia virheitä kiintolevyllä. Vaikka olet löytänyt virheitä SMART: lla, on mahdollista, että kiintolevy ei ehkä onnistu useita kuukausia. Se ei ole hyvä valinta jatkaa SMART-epäonnistunutta kiintolevyä, mutta on erittäin suositeltavaa, että jos olet edelleen takuulla, harkitset aseman vaihtamista, ennen kuin takuu loppuu. Tämä estää ...