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

    Kako napraviti pametni telefon nedostupan dok koristite.

    Kako napraviti pametni telefon nedostupan dok koristite.

    Facebook Cvrkut Pinterest Što ima Telegram Ponekad možete poželjeti odmor od svih dolaznih poziva samo da biste gledali neke smiješne videozapise ili pregledavali internet. Ovaj trik može učiniti vaš Android, iPhone, Blackberry ili Windows telefon nedostupnim za dolazne pozive, ali ne ometa odlazne pozive ili pregledavanje interneta. Predn...

    Sljedeći Članak

    8 Najbolji iPhone Apps za zaraditi novac dok Shopping.

    8 Najbolji iPhone Apps za zaraditi novac dok Shopping.

    Postoje aplikacije koje vam pomažu u kupovini i zarađivanju dok kupujete. Nema potrebe pretraživati ​​ponude, kupone ili kodove s popustom. Ove aplikacije za kupnju zarađuju novac dok kupujete stavku putem tih aplikacija. Ove iOS aplikacije pružaju pametan način za pronalaženje najbolje cijene s popustom za stavku koju želite kupiti i primijeniti taj novac na vaš račun. Kada upotreb...