Slik får du System OS, nettleser og versjon ved hjelp av Java og Selen WebDriver



Facebook Twitter pinte~~POS=TRUNC Hva skjer Telegram

    Dette er for å få nettlesernavn og nettleserversjon med Selenium Web driver. Dette vil returnere nettlesernavn og versjon navn som Firefox 29, Internet Explorer 08, Chrome 35.

    Dette gjøres med javascript og selenium web driver for å vise versjonen nummer. OSDetector returnerer Operativsystemnavn for Windows, MAC, Linux og Solaris.

    Oppdag OS, nettleser og versjon ved hjelp av Java og Selen 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;

    offentlig klasse BrowserVersion {

    privat statisk WebDriver browserDriver;

    offentlig statisk String getBrowserAndVersion () {

    String browser_version = null;

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

    String browsername = cap.getBrowserName ();

    // Denne blokken for å finne ut IE Versjonsnummer

    hvis ("internet explorer" .equalsIgnoreCase (nettlesernavn)) {

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

    System.out.println (uAgent);

    // uAgent returnerer som "MSIE 8.0 Windows" for IE8

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

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

    } annet hvis (uAgent.contains ("Trident / 7.0")) {

    browser_version = "11.0";

    } annet {

    browser_version = "0.0";

    }

    } annet

    {

    // Nettleserversjon for Firefox og Chrome

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

    }

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

    returnere browsername + "" + browserversion;

    }

    offentlig statisk String OSDetector () {

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

    hvis (os.contains ("win")) {

    returnere "Windows";

    } annet hvis (os.contains ("nux") || os.contains ("nix")) {

    returnere "Linux";

    } annet hvis (os.contains ("mac")) {

    returnere "Mac";

    } annet hvis (os.contains ("sunos")) {

    returnere "Solaris";

    } annet {

    returnere "Annet";

    }

    }

    }

    Forrige Artikkel

    6 Best Universal Fjernkontroll for TV og Streaming Device

    6 Best Universal Fjernkontroll for TV og Streaming Device

    Den nye Smart Universal Remote Control kan erstatte en haug med fjernkontroller fra hjemmet ditt. Fjernkontrollen for TV er ikke begrenset til kontroll på bare din TV, men disse fjernkontrollene begynner å støtte mer enn en enhet. Disse Alt i en fjernkontroll som harmoni fjernkontroll kan fungere med fjernkontroll app på smarttelefonen og en-trykks programmerbar ved å koble til online for å legge til flere enheter i enhetens database. Diss...

    Neste Artikkel

    7 Android-apper som hjelper deg med å spare penger hver dag

    7 Android-apper som hjelper deg med å spare penger hver dag

    Facebook Twitter pinte~~POS=TRUNC Hva skjer Telegram Din Android-telefon kan hjelpe deg med å spare penger med noen gratis apper. Du holder Android-telefonen din med deg, når du kjører, handler, ringer eller reiser, kan disse appene hjelpe deg med å finne de gode avtalene og laveste pris alltid. Denne listen gir deg Android-apper for å spare penger ved å søke billig prisgass, skanne og sammenligne produktpris på neste kjøpstid, få kupong og avtale mens du handler og appen som kan gi din gratis samtale og tekst. GasBuddy...