Kako dobiti sustav OS, preglednik i verziju pomoću Java i Selenium WebDriver



Facebook Cvrkut Pinterest Što ima Telegram

    Ovo je da biste dobili naziv preglednika i verziju preglednika pomoću Selenium Web upravljačkog programa. Time ćete vratiti naziv preglednika i naziv verzije kao što su Firefox 29, Internet Explorer 08, Chrome 35.

    To je učinjeno s javascript i selenium web driver za prikaz broja verzije. OSDetector vraća naziv operacijskog sustava za Windows, MAC, Linux i Solaris.

    Otkriti OS, preglednik i verziju pomoću Java i 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;

    preglednik javne klaseVersion {

    privatni statički WebDriver browserDriver;

    javni statični String getBrowserAndVersion () {

    String browser_version = null;

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

    Preglednik niza nizova = cap.getBrowserName ();

    // Ovaj blok za pronalaženje IE broja verzije

    if ("internet explorer" .equalsIgnoreCase (korisničko ime preglednika)) {

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

    Sustava (uAgent);

    // uAgent vrati kao "MSIE 8.0 Windows" za IE8

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

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

    } drugo ako (uAgent.contains (“Trident / 7.0”)) {

    browser_version = “11.0”;

    } else {

    browser_version = "0.0";

    }

    } drugo

    {

    // Verzija preglednika za Firefox i Chrome

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

    }

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

    povratak na korisničko ime + ”” + preglednik preglednika;

    }

    javni statički String OSDetector () {

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

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

    povratak "Windows";

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

    povratak “Linux”;

    } drugo ako (os.contains (“mac”)) {

    povratak "Mac";

    } drugo ako (os.contains (“sunos”)) {

    povratak “Solaris”;

    } else {

    povratak "Ostalo";

    }

    }

    }

    Prethodni Članak

    Najbolji PDF kompresor App za Android i iPhone

    Najbolji PDF kompresor App za Android i iPhone

    Facebook Cvrkut Pinterest Što ima Telegram Pomoću aplikacije za kompresiju u PDF-u ili iPhone-a možete smanjiti veličinu PDF-a s nekoliko MB-ova na samo nekoliko KB-a. Ove smanjiti PDF aplikacije dostupne i za Android i iOS i nema potrebe da ovise o računalu. PDF možete smanjiti na veću upravljivu veličinu, bez gubitka kvalitete i e-pošte izravno s telefona. Ovdje j...

    Sljedeći Članak

    12 Najbolji iOS podcast programi za iPhone i iPad

    12 Najbolji iOS podcast programi za iPhone i iPad

    Facebook Cvrkut Pinterest Što ima Telegram Posjedujete li iPhone? Jeste li vi slušatelj? Jeste li zauzeti pregrštom posla? Zatim prijeđite na podcasting koji nudi beskrajne programe. Podcast aplikacije na iPhone uređaju daju digitalni audio sadržaj s interneta, koji se može preuzeti i reproducirati na vašem uređaju. Podcast...