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 jednostavno upisati različite jezike na iPhone uređaju s engleskom tipkovnicom.

    Kako jednostavno upisati različite jezike na iPhone uređaju s engleskom tipkovnicom.

    Kako šaljete prijatelje svojim maternjim jezikom? Kako tipkate druge jezike kao što su hindski, arapski, nepalski, grčki, perzijski, gudžaratski, telugu itd. S vašeg iPhone uređaja? Pa, možete promijeniti tipkovnicu za iPhone na taj jezik i pokrenuti ga na njemu. Rekao bih da ovo nije praktično rješenje ako živite u stranoj zemlji u kojoj morate slati i strani jezik svojim kolegama i svoj materinji jezik svojim prijateljima i obitelji. Prije sv...

    Sljedeći Članak

    7 Najbolje aplikacije za stvaranje GIF-ova na iPhoneu

    7 Najbolje aplikacije za stvaranje GIF-ova na iPhoneu

    Jeste li ikada pokušali stvoriti GIF-ove na iPhoneu? GIF-ovi su jezik digitalnog doba. GIF-ovi čine razgovore življima i boljim. Možete pronaći neograničene GIF-ove diljem društvenih medija. Budući da GIF-ovi postaju neizbježni u današnjim razgovorima, povećava se i broj aplikacija GIF kreatora. Pretražil...