Как да получите System OS, браузър и версия, използвайки Java и Selenium WebDriver



Facebook кикотене Pinterest WhatsApp телеграма

    Това е, за да получите името на браузъра и версията на браузъра с Web драйвера Selenium. Това ще върне името на браузъра и името на версията като Firefox 29, Internet Explorer 08, Chrome 35.

    Това се прави с javascript и selenium web driver за показване на номера на версията. OSDetector връща името на операционната система за Windows, MAC, Linux и Solaris.

    Откриване на операционната система, браузъра и версията чрез Java и 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;

    Browser на обществения класVersion {

    частен статичен браузър на WebDriver;

    публично статично String getBrowserAndVersion () {

    String browser_version = null;

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

    String browsername = cap.getBrowserName ();

    // Този блок, за да разберете номера на IE версия

    if (“Internet Explorer” .equalsIgnoreCase (име на браузъра)) {

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

    System.out.println (uAgent);

    // uAgent се връща като “MSIE 8.0 Windows” за IE8

    ако (uAgent.contains (“MSIE”) && uAgent.contains (“Windows”)) {

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

    } друго, ако (uAgent.contains (“Trident / 7.0”)) {

    browser_version = “11.0”;

    } else {

    browser_version = “0.0”;

    }

    } друго

    {

    // Версия на браузъра за Firefox и Chrome

    // .split (“.”) [0];

    }

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

    връщане на браузъра + "" + браузър;

    }

    публичен статичен String OSDetector () {

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

    ако (os.contains (“win”)) {

    връщане на „Windows“;

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

    върнете “Linux”;

    } друго, ако (os.contains (“mac”)) {

    връщане “Mac”;

    } друго, ако (os.contains (“sunos”)) {

    връщане на "Solaris";

    } else {

    връщане „Други“;

    }

    }

    }

    Предишна Статия

    Как да използвате WhatsApp без SIM или телефонен номер?

    Как да използвате WhatsApp без SIM или телефонен номер?

    Facebook кикотене Pinterest WhatsApp телеграма WhatsApp акаунтът е базиран на телефонния номер и ви трябва телефонен номер (т.е. SIM карта), за да инсталирате и използвате WhatsApp на Android / iOS телефона. Не е лесно да получите кода за активиране на WhatsApp, ако телефонът ви няма валидна SIM карта. И WhatsApp не може...

    Следваща Статия

    12 Най-добри устройства за мониторинг на здравето за работа с iPhone & iPad

    12 Най-добри устройства за мониторинг на здравето за работа с iPhone & iPad

    Facebook кикотене Pinterest WhatsApp телеграма Smart Health Devices са новата тенденция в здравната индустрия. Тези устройства за наблюдение на здравето идват със специални приложения за iOS. Устройствата за наблюдение на здравето, базирани на iPhone, могат да комуникират със специалното приложение за iOS. ...