Kuidas saada süsteemi OS, brauser ja versioon Java ja Selenium WebDriveri abil



Facebook Twitter Pinterest WhatsApp Telegramm

    Selle eesmärk on saada brauseri nimi ja brauseri versioon Selenium Web draiveriga. See tagastab brauseri nime ja versiooni nime nagu Firefox 29, Internet Explorer 08, Chrome 35.

    Seda tehakse javascripti ja seleeni veebidraiveriga, et kuvada versiooni number. OSDetector tagastab operatsioonisüsteemi nime Windows, MAC, Linux ja Solaris.

    Avasta OS, brauser ja versioon Java ja Selenium WebDriveri abil

    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;

    avalik klass BrowserVersion {

    privaatne staatiline WebDriveri brauserDriver;

    avalik staatiline String getBrowserAndVersion () {

    String browser_version = null;

    Võimed cap = ((RemoteWebDriver) browserDriver) .getCapabilities ();

    String browserername = cap.getBrowserName ();

    // See plokk, et leida IE versiooni number

    kui (“Internet Explorer” .equalsIgnoreCase (brauseri nimi)) {

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

    System.out.println (uAgent);

    // uAgent tagastatakse kui "MSIE 8.0 Windows" IE8 jaoks

    kui (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

    {

    // Firefoxi ja Chrome'i brauseri versioon

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

    }

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

    brauseri nimi + ”” + sirvimisversioon;

    }

    avalik staatiline stringi OSDetektor () {

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

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

    tagastage „Windows”;

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

    tagastage „Linux”;

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

    tagastage „Mac“;

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

    tagastage „Solaris”;

    } other {

    tagastama “Muu”;

    }

    }

    }

    Eelmine Artikkel

    Kuidas luua UPI ja maksta WhatsAppi kaudu?

    Kuidas luua UPI ja maksta WhatsAppi kaudu?

    Facebook Twitter Pinterest WhatsApp Telegramm Kiirsõnumiteenuse pioneer WhatsApp astub nüüd uude ettevõtluspiirkonda. WhatsApp on teinud koostööd ICICI-ga, kasutades ära India uusi UPI-funktsioone, mida kasutada online-makseteks. Üle 250 miljoni kasutajabase kogu Indias toob Androidi uus WhatsApp makseteenus appi kasutamises kindlasti huvitavaid muudatusi. See on...

    Järgmine Artikkel

    Täielik juhend Google'i digitaalse heaolu kohta Androidis ja Google Home'is

    Täielik juhend Google'i digitaalse heaolu kohta Androidis ja Google Home'is

    Google teatas hiljuti Google I / O konverentsist koos oma Android Pie'ga oma digitaalse heaolu programmi. Digital Wellbeing on Android operatsioonisüsteemi Dev Team meeskonna funktsioonide komplekt, mis võimaldab kontrollida kasutajate nutitelefoni kasutamist ja keskenduda digitaalsele tervisele ja heaolule. ...