Πώς να αποκτήσετε λειτουργικό σύστημα OS, πρόγραμμα περιήγησης και έκδοση χρησιμοποιώντας Java και Selenium WebDriver



Facebook Κελάδημα Pinterest WhatsApp Τηλεγράφημα

    Αυτό γίνεται για να αποκτήσετε το όνομα του προγράμματος περιήγησης και την έκδοση προγράμματος περιήγησης με το πρόγραμμα οδήγησης Selenium Web. Αυτό θα επιστρέψει το όνομα του προγράμματος περιήγησης και το όνομα της έκδοσης όπως το Firefox 29, ο Internet Explorer 08, το Chrome 35.

    Αυτό γίνεται με javascript και οδηγό ιστού σεληνίου για να εμφανιστεί ο αριθμός έκδοσης. Το 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 {

    ιδιωτικό static WebDriver browserDriver;

    δημόσιο στατικό string getBrowserAndVersion () {

    String browser_version = null;

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

    String browsername = cap.getBrowserName ();

    // Αυτό το μπλοκ για να μάθετε τον αριθμό έκδοσης IE

    αν ("Internet Explorer" .equalsIgnoreCase (όνομα χρήστη)) {

    Σειρά uAgent = (String) ((JavascriptExecutor) browserDriver) .executeScript ("επιστροφή 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).

    } else if (uAgent.contains ("Trident / 7.0")) {

    browser_version = "11.0";

    } else {

    browser_version = "0, 0";

    }}

    } άλλο

    {

    // Έκδοση προγράμματος περιήγησης για Firefox και Chrome

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

    }}

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

    επιστροφή ονόματος χρήστη "+" browserversion;

    }}

    δημόσια static OSDetector String () {

    String os = System.getProperty ("όνομα_χρήστη") toLowerCase ();

    αν (os.contains ("win")) {

    επιστροφή "Windows"?

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

    επιστροφή "Linux"?

    } else εάν (os.contains ("mac")) {

    επιστροφή "Mac";

    } else αν (os.contains ("sunos")) {

    επιστροφή "Solaris"?

    } else {

    επιστροφή "Άλλο";

    }}

    }}

    }}

    Προηγούμενο Άρθρο

    Κορυφαίες 8 εφαρμογές μηνυμάτων αλληλεπίδρασης για Windows, Mac, iOS, Android και πολλά άλλα.

    Κορυφαίες 8 εφαρμογές μηνυμάτων αλληλεπίδρασης για Windows, Mac, iOS, Android και πολλά άλλα.

    Facebook Κελάδημα Pinterest WhatsApp Τηλεγράφημα Υπάρχουν διαθέσιμοι τόνοι εφαρμογών στο Google Play Store για να συζητήσετε με τους φίλους σας και να μοιραστείτε αρχεία πολυμέσων με την οικογένεια και τους φίλους σας. Οι περισσότερες από αυτές τις εφαρμογές μπορούν να λειτουργούν σε όλες τις συσκευές σας, όπως το smartphone και το tablet σας. Αυτές οι εφαρμογέ...

    Επόμενο Άρθρο

    8 βήματα για να προσδιορίσετε ένα πρωτότυπο iPhone πριν αγοράσετε

    8 βήματα για να προσδιορίσετε ένα πρωτότυπο iPhone πριν αγοράσετε

    Facebook Κελάδημα Pinterest WhatsApp Τηλεγράφημα Δεν χρειάζεται να ανησυχείτε για την επαλήθευση της αγοράς σας εάν αγοράζετε το νέο iPhone απευθείας από την Apple Store ή εξουσιοδοτημένους μεταπωλητές. Ωστόσο, η αγορά ενός νέου iPhone από μη εξουσιοδοτημένους ή νέους πωλητές χρειάζεται κάποια προσοχή. Θα πρέπει να βεβαιωθείτε ότι τ...