Come ottenere sistema operativo, browser e versione utilizzando Java e Selenium WebDriver



Facebook cinguettio Pinterest WhatsApp Telegramma

    Questo per ottenere il nome del browser e la versione del browser con il driver Web Selenium. Ciò restituirà il nome del browser e il nome della versione come Firefox 29, Internet Explorer 08, Chrome 35.

    Questo viene fatto con il driver web javascript e selenio per visualizzare il numero di versione. OSDetector restituisce il nome del sistema operativo per Windows, MAC, Linux e Solaris.

    Rileva sistema operativo, browser e versione utilizzando Java e 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;

    public class BrowserVersion {

    private static WebDriver browserDriver;

    public static String getBrowserAndVersion () {

    String browser_version = null;

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

    String browsername = cap.getBrowserName ();

    // Questo blocco per scoprire il numero di versione di IE

    if ("internet explorer" .equalsIgnoreCase (browsername)) {

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

    System.out.println (uagent);

    // uAgent restituisce come "MSIE 8.0 Windows" per 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";

    } altro {

    browser_version = "0.0";

    }

    } altro

    {

    // Versione del browser per Firefox e Chrome

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

    }

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

    return browsername + "" + browserversion;

    }

    public static String OSDetector () {

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

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

    ritorna "Windows";

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

    restituire "Linux";

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

    ritorna "Mac";

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

    restituire "Solaris";

    }altro {

    ritorna "Altro";

    }

    }

    }

    Articolo Precedente

    Come ottenere il massimo da Google Drive

    Come ottenere il massimo da Google Drive

    Facebook cinguettio Pinterest WhatsApp Telegramma Google Drive è uno dei servizi di archiviazione e sincronizzazione cloud più popolari di Google. Quasi tutti gli utenti di smartphone e PC con un account Google hanno uno spazio di archiviazione di Google Drive. Questa unità cloud di Google memorizza e sincronizza tutti i file e i dati che elabora utilizzando il tuo account Google su una delle loro piattaforme supportate. M...

    Articolo Successivo

    Come ottenere sistema operativo, browser e versione utilizzando Java e Selenium WebDriver

    Come ottenere sistema operativo, browser e versione utilizzando Java e Selenium WebDriver

    Facebook cinguettio Pinterest WhatsApp Telegramma Questo per ottenere il nome del browser e la versione del browser con il driver Web Selenium. Ciò restituirà il nome del browser e il nome della versione come Firefox 29, Internet Explorer 08, Chrome 35. Questo viene fatto con il driver web javascript e selenio per visualizzare il numero di versione. ...