Cómo obtener el sistema operativo, el navegador y la versión utilizando Java y Selenium WebDriver



Facebook Gorjeo Pinterest WhatsApp Telegrama

    Esto es para obtener el nombre y la versión del navegador con el controlador web Selenium. Esto devolverá el nombre del navegador y el nombre de la versión como Firefox 29, Internet Explorer 08, Chrome 35.

    Esto se hace con javascript y el controlador web de selenio para mostrar el número de versión. OSDetector devuelve el nombre del sistema operativo para Windows, MAC, Linux y Solaris.

    Detecte el sistema operativo, el navegador y la versión utilizando Java y 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;

    clase pública BrowserVersion {

    WebDriver estático privado browserDriver;

    pública String estática getBrowserAndVersion () {

    Cadena browser_version = null;

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

    String browsername = cap.getBrowserName ();

    // Este bloque para averiguar el número de versión de IE

    if ("internet explorer" .equalsIgnoreCase (nombre de navegador)) {

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

    System.out.println (uAgent);

    // uAgent regresa como "MSIE 8.0 Windows" para 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”;

    } else {

    browser_version = "0.0";

    }

    } otra cosa

    {

    // Versión del navegador para Firefox y Chrome

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

    }

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

    devolver el nombre de usuario + "” + browserversion;

    }

    Detector OSD de cadena estática pública () {

    String os = System.getProperty ("os.name"). ToLowerCase ();

    if (os.contains ("win")) {

    devolver "Windows";

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

    devuelve "Linux";

    } else if (os.contains ("mac")) {

    devuelve "Mac";

    } else if (os.contains ("sunos")) {

    volver "Solaris";

    } else {

    devolver "Otro";

    }

    }

    }

    Artículo Anterior

    Cómo instalar aplicaciones de Android en Amazon Kindle Fire HD (No Rooting)

    Cómo instalar aplicaciones de Android en Amazon Kindle Fire HD (No Rooting)

    Las tabletas Amazon Kindle Fire están operando en Fire OS. No puedes encontrar muchas aplicaciones en la tienda de Amazon para tu Fire Tablet. Sin embargo, puede configurar fácilmente su tableta Amazon para instalar aplicaciones desde Google PlayStore. Amazon Fire es un sistema operativo basado en Android, y toda la aplicación de Android de Google Play Store funcionará en la tableta Amazon Fire. El...

    Artículo Siguiente

    Las 7 mejores alternativas de Skype para Android, Windows, Mac y iOS

    Las 7 mejores alternativas de Skype para Android, Windows, Mac y iOS

    Skype es una excelente aplicación de audio y video chat ampliamente utilizada para reuniones personales y oficiales. Sin embargo, hay un montón de buenas alternativas de Skype en el mercado que ofrecen una mejor experiencia de usuario y características sorprendentes. A través de la videoconferencia y la conferencia de Skype, un individuo puede chatear con más de una persona al mismo tiempo para reuniones de equipo y propósitos similares. Hay ...