Πώς να ρυθμίσετε το IntelliJ με Selenium Πρόγραμμα οδήγησης Web
Τι είναι το IntelliJ;
IntelliJ IDEA είναι ένα Java Ολοκληρωμένο Αναπτυξιακό Περιβάλλον (IDE). Χρησιμοποιείται για την ανάπτυξη λογισμικού. Αναπτύχθηκε από την JetBrains. Περιλαμβάνεται στην «κοινοτική έκδοση» με άδεια apache2 καθώς και στην «ιδιόκτητη εμπορική έκδοση». Είναι το καλύτερο διαθέσιμο Java Μασών του μηνός. Παρέχει δυνατότητες όπως προηγμένες δυνατότητες πλοήγησης κώδικα και αναδιαμόρφωσης κώδικα.
Προαπαιτούμενα για να εγκαταστήσετε το IntelliJ με Selenium Πρόγραμμα οδήγησης Web
Για αυτό, πρέπει να έχουμε κάποιες προϋποθέσεις που είναι οι εξής.
- IntelliJ
- Οποιοδήποτε πρόγραμμα περιήγησης στο Web (κατά προτίμηση Mozilla Firefox)
- JDK (Java Κιτ ανάπτυξης)
- Selenium .jar αρχεία
Μπορείτε να κάνετε λήψη των απαιτούμενων αρχείων jar από Selenium. Οργ επίσημη ιστοσελίδα. Μετά τη λήψη, το αρχείο εξάγει τα αρχεία .jar στον επιθυμητό κατάλογο.
Πώς να κατεβάσετε και να εγκαταστήσετε το IntelliJ
Βήμα 1) Για να κατεβάσετε IntelliJ επισκεφθείτε την τοποθεσία jetbrains. Εδώ έχουμε επιλέξει την έκδοση "Κοινότητα". Μπορείτε να επιλέξετε την «τελική» έκδοση για ανάπτυξη κινητών, ιστού και επιχειρήσεων.
Βήμα 2) Όταν ξεκινήσετε τη λήψη, θα δείτε ένα μήνυμα σαν αυτό.
Βήμα 3) Στο επόμενο βήμα, θα ανοίξει ένα αναδυόμενο παράθυρο. Κάντε κλικ στο κουμπί «Εκτέλεση».
Βήμα 4) Σε αυτό το βήμα, κάντε κλικ στο κουμπί «επόμενο» στον οδηγό εγκατάστασης.
Βήμα 5) Θα ανοίξει ένα άλλο αναδυόμενο παράθυρο. Περιηγηθείτε στον φάκελο προορισμού σας και κάντε κλικ στο κουμπί «επόμενο».
Βήμα 6) Στο στάδιο αυτό,
- Επισημάνετε το πλαίσιο ελέγχου – Εκκίνηση 32-bit
- Επισημάνετε το πλαίσιο ελέγχου για τη γλώσσα σύμφωνα με τις απαιτήσεις σας
- Κάντε κλικ στο κουμπί «επόμενο».
Βήμα 7) Στο επόμενο βήμα, κάντε κλικ στο κουμπί «Εγκατάσταση».
Μπορείτε να δείτε ότι η διαδικασία εγκατάστασης του IntelliJ βρίσκεται σε εξέλιξη.
Βήμα 8) Στο στάδιο αυτό,
- Για να εκτελέσετε το IntelliJ, επιλέξτε το πλαίσιο ελέγχου και
- Κάντε κλικ στο κουμπί «Τέλος».
Βήμα 9) Εάν έχετε ήδη εγκατεστημένη στο σύστημά σας μια παλαιότερη έκδοση του IntelliJ. Μπορείτε να εισαγάγετε τη ρύθμιση από την παλαιότερη έκδοση στη νεότερη έκδοση. Επειδή δεν έχουμε εγκατεστημένη προηγούμενη έκδοση. Θα επιλέξουμε τη δεύτερη επιλογή.
Βήμα 10) Όταν κάνετε κλικ στο κουμπί "ok" στο προηγούμενο βήμα, θα ζητηθεί συμφωνία πολιτικής απορρήτου Jetbrain. Κάντε κλικ στο κουμπί «Αποδοχή».
Βήμα 11) Σε αυτό το βήμα, μπορείτε να ορίσετε τη ρύθμιση της προσθήκης.
Βήμα 12) Στο επόμενο βήμα, επιλέξτε την επιλογή σύμφωνα με την απαίτηση. Θα δείτε επιλογές όπως δημιουργία νέου έργου, εισαγωγή έργου, άνοιγμα κ.λπ.
Βήμα 13) Στο στάδιο αυτό,
- Επιλέξτε το «Έργο» και το «αρχείο» από τη βιβλιοθήκη και
- Κάντε κλικ στο κουμπί «ΟΚ».
Βήμα 14) Σε αυτό το βήμα, το αρχείο που επιλέξαμε στο προηγούμενο βήμα εμφανίζεται στον κατάλογο του έργου.
Διαμόρφωση του IntelliJ για υποστήριξη Selenium
Για να στηρίξει Selenium, πρέπει να διαμορφώσετε το IntelliJ. Για αυτό ακολουθήστε τα παρακάτω βήματα.
Βήμα 1) Εκκινήστε το IntelliJ IDE σας και δημιουργήστε ένα νέο έργο. Επιλέξτε Αρχείο -> Νέα -> ΕΡΓΟ
Βήμα 2) Στο προηγούμενο βήμα όταν κάνετε κλικ -> Επόμενο. Θα ανοίξει μια νέα οθόνη. Σε αυτήν την οθόνη, δώστε το όνομα του έργου. Στην περίπτωσή μας, έχουμε δώσει όνομα Selenium_Γκουρού99. Στη συνέχεια κάντε κλικ -> Φινίρισμα. Το έργο σας έχει δημιουργηθεί στο IntelliJ.
Βήμα 3) Τώρα πρέπει να προσθέσετε το SeleniumΤα αρχεία .jar στο intelliJ ως εξωτερικές βιβλιοθήκες.
Για αυτό κάντε κλικ στην επιλογή Μεταβείτε στο Αρχείο -> Δομή έργου -> σε μια καρτέλα ρύθμισης έργου αναζητήστε Ενότητες -> Εξαρτήσεις -> Κάντε κλικ στο σύμβολο "+". -> Επιλέξτε για JAR ή καταλόγους.
Βήμα 4) Επιλέξτε όλα τα αρχεία σεληνίου .jar από τον κατάλογο και τον υποκατάλογο /lib, όπου έχετε εξαγάγει μετά τη λήψη.
Τώρα, προσθέσατε με επιτυχία τα αρχεία .jar στο intelliJ. Εάν δείτε τη δομή του έργου σας, τότε θα παρατηρήσετε ότι ο κατάλογος /src του έργου σας είναι κενός.
Βήμα 5) Κάντε δεξί κλικ στον κατάλογο /src -> Νέα -> Java Τάξη. Η δομή του έργου σας θα φαίνεται όπως φαίνεται παρακάτω.
IntelliJ Selenium Παράδειγμα
Θα χρησιμοποιήσουμε τον ιστότοπο https://demo.guru99.com/
Σε αυτό το σενάριο δοκιμής
- Θα εκκινήσουμε τη διεύθυνση URL
- Εισαγάγετε Μη έγκυρο αναγνωριστικό email
- Κάντε κλικ στο κουμπί "Υποβολή"
- Η έξοδος θα είναι όπως φαίνεται παρακάτω - "Το αναγνωριστικό email δεν είναι έγκυρο"
Στο παραπάνω αποτέλεσμα, μπορείτε να το δείτε
- Όταν εκτελούμε τον κώδικα, Firefox το παράδειγμα είναι ανοιχτό.
- Σε επίπεδο κώδικα, έχουμε παράσχει ένα email στο webelement. Το οποίο είναι ένα πεδίο εισαγωγής (abc.gmail.com).
- Όταν Selenium Το πρόγραμμα οδήγησης Web κάνει κλικ στο κουμπί "υποβολή", το αναγνωριστικό email επαληθεύεται από τον ιστότοπο guru99.
- Όπως είπαμε ότι το μη καταχωρημένο email θα εμφανίσει το μήνυμα "Το αναγνωριστικό ηλεκτρονικού ταχυδρομείου δεν είναι έγκυρο".
Ακολουθεί Ιάβα κωδικός για τη δοκιμή 1.
import org.openqa.selenium.By; import org.openqa.selenium.WebElement; import org.openqa.selenium.firefox.FirefoxDriver; public class TestSelenium { public static void main(String[] args){ FirefoxDriver driver=new FirefoxDriver(); driver.get("https://demo.guru99.com/"); WebElement element=driver.findElement(By.xpath("//input[@name='emailid']")); element.sendKeys("abc@gmail.com"); WebElement button=driver.findElement(By.xpath("//input[@name='btnLogin']")); button.click(); } }
Πλεονεκτήματα της χρήσης IntelliJ
- Δημιουργεί γρήγορα μεθόδους λήψης και ρυθμιστή για τα χαρακτηριστικά αντικειμένων.
- Με απλά πλήκτρα, μπορείτε να αναδιπλώσετε μια δήλωση σε ένα μπλοκ try-catch ή if-else.
- Το IDE παρέχει ενσωματωμένα εργαλεία συσκευασίας όπως gradle, SBT, γρυλίσματα, bower κ.λπ.
- Βάσεις δεδομένων όπως SQL, ORACLE, PostgreSQL, Microsoft SQL Ο διακομιστής είναι προσβάσιμος απευθείας από το IDE.
- Υποστηρίζει διαφορετικές γλώσσες όπως Java, Javascript, Clojure, κ.λπ.
- Υποστηρίζεται με διαφορετικά λειτουργικά συστήματα όπως Windows, Linux, κ.λπ. Μπορείτε να το κατεβάσετε από την επίσημη ιστοσελίδα της JetBrains.
Σύνοψη
- IntelliJ IDEA είναι ένα Java Ολοκληρωμένο Αναπτυξιακό Περιβάλλον (IDE).
- Έχει εγκαταστάσεις προηγμένων δυνατοτήτων πλοήγησης κώδικα και αναδιαμόρφωσης κώδικα.
- Το πλεονέκτημα της χρήσης του intelliJ είναι
- Δημιουργήστε γρήγορα μεθόδους λήψης και ρυθμιστή
- Με απλές πινελιές πλήκτρων, μπορείτε να αναδιπλώσετε μια δήλωση σε ένα μπλοκ try-catch ή if-else
- Υποστηρίζει διαφορετικές γλώσσες όπως Java, JavaΓραφή , Clojure, κ.λπ.
- Υποστηρίζει διαφορετικά λειτουργικά συστήματα όπως Windows, Linux, κ.λπ.Σε
- Έρχεται με ενσωματωμένα πρόσθετα και εργαλεία συσκευασίας
- Για χρήση με Selenium, πρέπει να διαμορφώσετε το IntelliJ