Τρόπος χρήσης του IntelliJ IDE & Selenium Webdriver

Πίνακας περιεχομένων:

Anonim

Το Intellij είναι ένα IDE που σας βοηθά να γράφετε έναν καλύτερο και πιο γρήγορο κώδικα. Το Intellij μπορεί να χρησιμοποιηθεί στην επιλογή για Java bean και Eclipse.

Σε αυτό το σεμινάριο, θα μάθετε-

  • Τι είναι το IntelliJ;
  • Προαπαιτούμενα στο IntelliJ με το Selenium Webdriver
  • Τρόπος λήψης και εγκατάστασης του IntelliJ
  • Διαμορφώστε το IntelliJ για να υποστηρίξετε το Selenium
  • Παράδειγμα

Τι είναι το IntelliJ;

Το IntelliJ IDEA είναι ένα Java Integrated Development Environment (IDE). Χρησιμοποιείται για την ανάπτυξη λογισμικού. Αναπτύσσεται από την JetBrains. Περιλαμβάνεται στην αδειακή apache2 «κοινοτική έκδοση» καθώς και «ιδιόκτητη εμπορική έκδοση». Είναι τα καλύτερα διαθέσιμα Java IDE. Παρέχει εγκαταστάσεις όπως προηγμένη πλοήγηση κώδικα και δυνατότητες αναδιαμόρφωσης κώδικα.

Το πλεονέκτημα της χρήσης του intelliJ είναι αυτό

  • Δημιουργεί γρήγορα μεθόδους λήψης και ρύθμισης για τα χαρακτηριστικά αντικειμένων.
  • Με απλές πατήσεις πλήκτρων, μπορείτε να τυλίξετε μια δήλωση σε μια προσπάθεια catch-if ή if-else block.
  • Το IDE παρέχει ενσωματωμένα εργαλεία συσκευασίας όπως gradle, SBT, grunt, bower κ.λπ.
  • Βάση δεδομένων όπως SQL, ORACLE, PostgreSQL, Microsoft SQL Server είναι προσβάσιμη απευθείας από το IDE.
  • Υποστηρίζει διαφορετικές γλώσσες όπως Java, Javascript, Clojure κ.λπ.
  • Υποστηρίζεται με διαφορετικά λειτουργικά συστήματα, όπως Windows, Linux κ.λπ. Μπορείτε να το κατεβάσετε από τον επίσημο ιστότοπο του JetBrains.

Προαπαιτούμενα στο IntelliJ με το Selenium Webdriver

Για αυτό, πρέπει να έχουμε κάποιες προϋποθέσεις που έχουν ως εξής.

  • IntelliJ
  • Οποιοδήποτε πρόγραμμα περιήγησης στο Web (κατά προτίμηση Mozilla Firefox)
  • JDK (Κιτ ανάπτυξης Java)
  • Αρχεία Selenium .jar

Μπορείτε να κατεβάσετε τα απαιτούμενα αρχεία βάζων από την επίσημη ιστοσελίδα του Selenium.org. Μετά τη λήψη, το αρχείο εξάγει τα αρχεία .jar στον επιθυμητό κατάλογο.

Τρόπος λήψης και εγκατάστασης του IntelliJ

Βήμα 1) Για να κατεβάσετε το IntelliJ επισκεφθείτε την τοποθεσία jetbrains. Εδώ επιλέξαμε την έκδοση "Κοινότητα". Μπορείτε να επιλέξετε "απόλυτη" έκδοση για ανάπτυξη κινητών, ιστού και επιχειρήσεων.

Βήμα 2) Όταν ξεκινήσετε τη λήψη, θα δείτε ένα μήνυμα σαν αυτό.

Βήμα 3) Στο επόμενο βήμα, θα ανοίξει ένα αναδυόμενο παράθυρο. Κάντε κλικ στο κουμπί «εκτέλεση».

Βήμα 4) Σε αυτό το βήμα, κάντε κλικ στο κουμπί «επόμενο» στον οδηγό εγκατάστασης.

Βήμα 5) Θα ανοίξει ένα άλλο αναδυόμενο παράθυρο. Περιηγηθείτε στο φάκελο προορισμού και κάντε κλικ στο κουμπί "επόμενο".

Βήμα 6) Σε αυτό το βήμα,

  1. Επιλέξτε το πλαίσιο ελέγχου - εκκινητής 32-bit
  2. Επιλέξτε το πλαίσιο ελέγχου για τη γλώσσα σύμφωνα με τις απαιτήσεις σας
  3. Κάντε κλικ στο κουμπί «επόμενο»

Βήμα 7) Στο επόμενο βήμα, κάντε κλικ στο κουμπί «Εγκατάσταση».

Μπορείτε να δείτε τη διαδικασία εγκατάστασης του IntelliJ σε εξέλιξη.

Βήμα 8) Σε αυτό το βήμα,

  1. Για να εκτελέσετε το IntelliJ, επιλέξτε το πλαίσιο ελέγχου και
  2. Κάντε κλικ στο κουμπί "Τέλος"

Βήμα 9) Εάν έχετε ήδη εγκατεστημένη μια παλαιότερη έκδοση του IntelliJ στο σύστημά σας. Μπορείτε να εισαγάγετε ρυθμίσεις από παλαιότερη έκδοση στη νεότερη έκδοση. Δεδομένου ότι δεν έχουμε εγκαταστήσει καμία προηγούμενη έκδοση. Θα επιλέξουμε τη δεύτερη επιλογή.

Βήμα 10) Όταν κάνετε κλικ στο κουμπί "ok" στο προηγούμενο βήμα, θα ζητήσει τη συμφωνία απορρήτου της Jetbrain. Κάντε κλικ στο κουμπί "Αποδοχή".

Βήμα 11) Σε αυτό το βήμα, μπορείτε να ορίσετε τη ρύθμιση προσθηκών.

Βήμα 12) Στο επόμενο βήμα, ορίστε την επιλογή σύμφωνα με τις απαιτήσεις. Θα δείτε επιλογές όπως δημιουργία νέου έργου, εισαγωγή έργου, άνοιγμα κ.λπ.

Βήμα 13) Σε αυτό το βήμα,

  1. Επιλέξτε το «Project» και το «αρχείο» από τη βιβλιοθήκη και
  2. Κάντε κλικ στο κουμπί «ΟΚ»

Βήμα 14) Σε αυτό το βήμα, το αρχείο που επιλέξαμε στο προηγούμενο βήμα εμφανίζεται στον κατάλογο έργου.

Διαμορφώστε το IntelliJ για να υποστηρίξετε το Selenium

Για να υποστηρίξετε το Selenium, πρέπει να διαμορφώσετε το IntelliJ. Για αυτό ακολουθήστε τα παρακάτω βήματα.

Βήμα 1) Ξεκινήστε το IntelliJ IDE και δημιουργήστε ένα νέο έργο. Επιλέξτε Αρχείο -> Νέο -> Έργο

Βήμα 2) Στο προηγούμενο βήμα όταν κάνετε κλικ -> Επόμενο. Θα ανοίξει μια νέα οθόνη. Σε αυτήν την οθόνη, δώστε το όνομα του έργου. Στην περίπτωσή μας, έχουμε δώσει το όνομα Selenium_Guru99. Στη συνέχεια, κάντε κλικ στο κουμπί -> Τέλος. Το έργο σας δημιουργήθηκε στο IntelliJ.

Βήμα 3) Τώρα πρέπει να προσθέσετε τα αρχεία .jar Selenium στο intelliJ ως εξωτερικές βιβλιοθήκες.

Για αυτό κάντε κλικ στο Αρχείο -> Δομή έργου -> σε μια καρτέλα ρύθμισης έργου αναζητήστε Ενότητες -> Εξαρτήσεις -> Κάντε κλικ στο '+' Sign -> Επιλέξτε για JAR ή καταλόγους.

Βήμα 4) Επιλέξτε όλα τα αρχεία selenium .jar από τον κατάλογο και τον υποκατάλογο / lib, όπου έχετε εξαγάγει μετά τη λήψη.

Τώρα, έχετε προσθέσει με επιτυχία τα αρχεία .jar στο intelliJ. Εάν δείτε τη δομή του έργου σας, τότε θα παρατηρήσετε ότι ο κατάλογος του έργου / src είναι κενός.

Βήμα 5) Κάντε δεξί κλικ στον κατάλογο / src -> Νέο -> Java Class. Η δομή του έργου σας θα φαίνεται όπως φαίνεται παρακάτω.

Παράδειγμα

Θα χρησιμοποιήσουμε τον ιστότοπο http://demo.guru99.com/.

Σε αυτό το σενάριο δοκιμής

  • Θα ξεκινήσουμε τη διεύθυνση URL
  • Εισαγάγετε μη έγκυρο αναγνωριστικό email
  • Κάντε κλικ στο κουμπί "Υποβολή"
  • Η έξοδος θα είναι όπως φαίνεται παρακάτω- «Το αναγνωριστικό email δεν είναι έγκυρο»

Στο παραπάνω αποτέλεσμα, μπορείτε να το δείτε

  • Όταν εκτελούμε τον κώδικα, η παρουσία του Firefox είναι ανοιχτή.
  • Σε επίπεδο κώδικα, παρέχουμε ένα email στο webelement. Ποιο είναι το πεδίο εισαγωγής (abc.gmail.com).
  • Όταν το Selenium Webdriver κάνει κλικ στο κουμπί «Υποβολή», το αναγνωριστικό email επαληθεύεται από τον ιστότοπο guru99
  • Όπως είπαμε ότι το μη καταχωρημένο email θα εμφανίζει το μήνυμα "Το αναγνωριστικό email δεν είναι έγκυρο."

Ακολουθεί ο κώδικας java για το test1.

εισαγωγή org.openqa.selenium.By;εισαγωγή org.openqa.selenium.WebElement;εισαγωγή org.openqa.selenium.firefox.FirefoxDriver;δημόσια τάξη TestSelenium {Δημόσιο στατικό κενό (String [] args) {Πρόγραμμα οδήγησης FirefoxDriver = νέο FirefoxDriver ();driver.get ("http://demo.guru99.com/");WebElement element = driver.findElement (By.xpath ("// input [@ name = 'emailid']"));element.sendKeys (" Αυτή η διεύθυνση ηλεκτρονικού ταχυδρομείου προστατεύεται από κακόβουλη χρήση. Χρειάζεται να ενεργοποιήσετε τη Javascript για να τη δείτε.");Κουμπί WebElement = driver.findElement (By.xpath ("// input [@ name = 'btnLogin']"));button.click ();}}

Περίληψη

  • Το IntelliJ IDEA είναι ένα Java Integrated Development Environment (IDE).
  • Διαθέτει εγκαταστάσεις προηγμένης δυνατότητας πλοήγησης κώδικα και δυνατότητες αναδιαμόρφωσης κώδικα.
  • Το πλεονέκτημα της χρήσης του intelliJ είναι
    • Δημιουργήστε γρήγορα μεθόδους λήψης και ρύθμισης
    • Με απλές πινελιές πλήκτρων, μπορείτε να τυλίξετε μια δήλωση σε μια προσπάθεια catch-if ή if-else block
    • Υποστηρίζει διαφορετικές γλώσσες όπως Java, JavaScript, Clojure κ.λπ.
    • Υποστηρίζει διαφορετικά λειτουργικά συστήματα όπως Windows, Linux κ.λπ.
  • Έρχεται με ενσωματωμένα πρόσθετα και εργαλεία συσκευασίας
  • Για χρήση με το Selenium, πρέπει να ρυθμίσετε το IntelliJ

Αυτό το άρθρο συνεισφέρει ο Fahid M και το επεξεργάστηκε ο Jeegar M.