Hogyan lehet a System OS, Browser és Version Java és Selenium WebDriver használatával



Facebook Twitter pinterest WhatsApp Távirat

    Ennek célja a böngésző nevének és a böngésző verziójának a szelén webes illesztőprogrammal történő megkeresése. Ez visszaadja a böngésző nevét és verziónevét, mint például a Firefox 29, az Internet Explorer 08, a Chrome 35.

    Ez a javascript és a szelén webes illesztőprogram segítségével történik a verziószám megjelenítéséhez. Az OSDetector Windows, MAC, Linux és Solaris operációs rendszer nevét adja vissza.

    Az OS, böngésző és verzió Java és Selenium WebDriver használatával

    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;

    nyilvános osztály BrowserVersion {

    privát statikus WebDriver böngészőDriver;

    nyilvános statikus String getBrowserAndVersion () {

    String browser_version = null;

    Képességek cap = ((RemoteWebDriver) böngészőDriver) .getCapabilities ();

    String browserername = cap.getBrowserName ();

    // Ez a blokk az IE verziószámának kiderítéséhez

    ha („Internet Explorer” .equalsIgnoreCase (böngészőnév)) {

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

    System.out.println (uAgent);

    // uAgent visszatér az „MSIE 8.0 Windows” -ra az IE8-ra

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

    } más {

    browser_version = “0.0”;

    }

    } más

    {

    // Firefox és Chrome böngésző verziója

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

    }

    String-böngészőverzió = browser_version.substring (0, browser_version.indexOf („.”));

    Vissza a böngészőnév + ”” + böngészőverzió;

    }

    nyilvános statikus String OSDetector () {

    String os = System.getProperty („os.name”) .LowerCase ();

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

    visszatér a „Windows”;

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

    visszatér a „Linux” -ra;

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

    „Mac”;

    } other if (os.contains („sunos”)) {

    visszatérjen a „Solaris” -ra;

    }más {

    vissza az „Egyéb”;

    }

    }

    }

    Előző Cikk

    Hogyan férhet hozzá a helyi Dropbox fájlokhoz az Android telefon és a Tablet?

    Hogyan férhet hozzá a helyi Dropbox fájlokhoz az Android telefon és a Tablet?

    Facebook Twitter pinterest WhatsApp Távirat Az Android és a PC közötti fájlok átvitele egyszerű megoldást kínál felhő szolgáltatás vagy külső memóriakártya használatára. A Dropbox felhő megoldásáról beszélünk arról, hogy a fájlokat a különböző platformok között átmásoljuk. A Dropbox alkalmazás az Androidba...

    Következő Cikk

    6 A legjobb faxalkalmazások fax küldéséhez Mac-ről a Go-on

    6 A legjobb faxalkalmazások fax küldéséhez Mac-ről a Go-on

    Azok az utazók, akik üzleti úton haladnak, a Mac faxról küldött szoftver egyszerű és gyors megoldás. A Mac faxküldő szoftverrel közvetlenül küldhet faxot közvetlenül a Mac számítógépéről telefon- vagy faxvonal nélkül. Mire van szükség fax küldéséhez a mac-tól? Nincs szükség papírra, nyomtatóra vagy faxvonalra, csak szükség van a Mac, a Faxküldő szoftver és az internetre a fax küldéséhez és fogadásához, miközben úton van. Most itt az ideje, hogy megszabaduljon a hagy...