Как получить Системную ОС, Браузер и Версию, используя Java и Selenium WebDriver



facebook щебет Pinterest WhatsApp телеграмма

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

    Это делается с помощью веб-драйвера javascript и selenium для отображения номера версии. 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;

    открытый класс BrowserVersion {

    приватный статический WebDriver browserDriver;

    public static String getBrowserAndVersion () {

    Строка browser_version = null;

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

    Строка 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

    if (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»;

    } еще {

    browser_version = «0.0»;

    }

    } еще

    {

    // Версия браузера для Firefox и Chrome

    browser_version = cap.getVersion (); // .split («.») [0];

    }

    Строка browserversion = browser_version.substring (0, browser_version.indexOf («.»));

    вернуть имя браузера + ”” + версия браузера;

    }

    public static String OSDetector () {

    String os = System.getProperty («os.name»). ToLowerCase ();

    if (os.contains («win»)) {

    вернуть «Windows»;

    } else if (os.contains («nux») || os.contains («nix»)) {

    вернуть «Linux»;

    } else if (os.contains («mac»)) {

    вернуть «Mac»;

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

    возврат «Солярис»;

    } еще {

    вернуть «Другое»;

    }

    }

    }

    Предыдущая статья

    Как вернуть панель поиска Google на экран Android?

    Как вернуть панель поиска Google на экран Android?

    Если у вас есть телефоны Samsung, LG или Pixel Android, панель поиска Google будет отображаться на главном экране вашего мобильного телефона Android. Однако вы можете случайно удалить эту панель поиска Google с главного экрана или удалить приложение. Мы время от времени полагаемся на Google для получения информации, обновлений и планирования задач. Добавление панели поиска Google на главный экран Android упрощает до...

    Следующая статья

    8 лучших трюков поиска Windows 10, которые вы пропустили

    8 лучших трюков поиска Windows 10, которые вы пропустили

    Большинство пользователей Windows 10 не знают о многих ее функциях. Одной из таких функций является функция поиска в Windows 10. Windows 10 имеет очень мощный инструмент поиска, который можно использовать различными способами для поиска любых данных в течение короткого времени. Функция поиска в Windows 10 может значительно упростить поиск в Windows. Все, что вам нужно, - это несколько раз изучить и отработать эти приемы. Здесь вы узнаете о таких хитростях поиска для Windows 10, ко...