Kā iegūt sistēmas OS, pārlūkprogrammu un versiju, izmantojot Java un Selenium WebDriver



Facebook Čivināt Pinterest WhatsApp Telegramma

    Tas ir, lai iegūtu pārlūkprogrammas nosaukumu un pārlūkprogrammas versiju ar Selēna Web draiveri. Tas atgriezīs pārlūkprogrammas nosaukumu un versijas nosaukumu, piemēram, Firefox 29, Internet Explorer 08, Chrome 35.

    Tas tiek darīts ar javascript un selēna tīmekļa draiveri, lai parādītu versijas numuru. OSDetector atgriež operētājsistēmas nosaukumu Windows, MAC, Linux un Solaris.

    Atklāj OS, pārlūkprogrammu un versiju, izmantojot Java un 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;

    publiskā klase BrowserVersion {

    privātais statiskais WebDriver pārlūksDriver;

    publiskā statiskā virkne getBrowserAndVersion () {

    String browser_version = null;

    Iespējas cap = ((RemoteWebDriver) browserDriver) .getCapabilities ();

    String browserername = cap.getBrowserName ();

    // Šis bloks, lai uzzinātu IE versijas numuru

    ja (“Internet Explorer” .equalsIgnoreCase (pārlūkprogrammas nosaukums)) {

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

    System.out.println (uAgent);

    // uAgent atgriežas kā “MSIE 8.0 Windows” par IE8

    ja (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”;

    } cits {

    browser_version = “0.0”;

    }

    } cits

    {

    // pārlūkprogrammas versija pārlūkprogrammai Firefox un Chrome

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

    }

    Stīgu pārlūkošanas versija = browser_version.substring (0, browser_version.indexOf (“.”));

    atgriezties pārlūkprogrammas nosaukums + ”” + pārlūkprogrammas maiņa;

    }

    publiskā statiskā String OSDetector () {

    String os = System.getProperty (“os.name”), laiLowerCase ();

    ja (os.contains (“win”)) {

    atgriezties „Windows”;

    } cits, ja (os.contains (“nux”) || os.contains (“nix”)) {

    atgriezties “Linux”;

    } cits, ja (os.contains (“mac”)) {

    atgriezties „Mac”;

    } cits, ja (os.contains (“sunos”)) {

    atgriezties „Solaris”;

    } cits {

    atgriezties „Cits”;

    }

    }

    }

    Iepriekšējais Raksts

    Kā atrisināt WiFi HotSpot pieteikšanās lapas ielādes kļūdu iPhone?

    Kā atrisināt WiFi HotSpot pieteikšanās lapas ielādes kļūdu iPhone?

    Facebook Čivināt Pinterest WhatsApp Telegramma Pieslēdzot publisko WiFi vai bezmaksas WiFi hotspot, lielākoties jūsu iPhone savienojums būs veiksmīgs, bet, startējot pārlūkprogrammu, jūs nevarēsiet atvērt nevienu tīmekļa lapu. Lai veiksmīgi savienotu publisko WiFi piekļuves punktu ar jūsu iPhone, jums jāiet caur WiFi pakalpojumu sniedzēja autentifikācijas lapu (Captive Portal page). Dažreiz jūs varat b...

    Nākamais Raksts

    Labākās 7 bezmaksas programmas, lai bloķētu WhatsApp un Facebook operētājsistēmā Android

    Labākās 7 bezmaksas programmas, lai bloķētu WhatsApp un Facebook operētājsistēmā Android

    Miljoniem lietotāju izmanto Facebook un WhatsApp savā viedtālrunī. WhatsApp ir viena no iecienītākajām ziņojumapmaiņas platformām, kas apstrādā tonnas fotoattēlu, videoklipu un īsziņu dienā starp viedtālruņu lietotājiem. Daži no šiem ziņojumiem var būt privāti un personiski, kas ir jāaizsargā no citiem iebrucējiem. Diemžēl neviena no šīm li...