Πώς να ρυθμίσετε το IntelliJ με Selenium Πρόγραμμα οδήγησης Web
⚡ Έξυπνη Σύνοψη
IntelliJ IDEA τρέχει Selenium Το WebDriver δοκιμάζει μόλις το Java το έργο φέρει το Selenium βιβλιοθήκη-πελάτη στη διαδρομή κλάσεων του, έτσι ώστε το IDE να μεταγλωττίζει, να εκτελεί και να εντοπίζει σφάλματα στον κώδικα αυτοματοποίησης του προγράμματος περιήγησης από ένα μόνο παράθυρο.
Τι είναι το IntelliJ;
IntelliJ IDEA είναι ένα Java Ολοκληρωμένο Περιβάλλον Ανάπτυξης (IDE) που δημιουργήθηκε από JetBrainsΔιατίθεται ως έκδοση Community με άδεια χρήσης Apache 2.0 και ως εμπορική έκδοση Ultimate, και παρέχει προηγμένες δυνατότητες πλοήγησης κώδικα και αναδιαμόρφωσης κώδικα.
Προαπαιτούμενα για να εγκαταστήσετε το IntelliJ με Selenium Πρόγραμμα οδήγησης Web
Η εγκατάσταση απαιτεί τις ακόλουθες προαπαιτούμενες προϋποθέσεις.
- IntelliJ
- Οποιοδήποτε πρόγραμμα περιήγησης στο Web (κατά προτίμηση Mozilla Firefox)
- JDK (Java Κιτ ανάπτυξης)
- Selenium .jar αρχεία
Τα απαραίτητα αρχεία jar μπορούν να ληφθούν από το Selenium. Οργ επίσημη ιστοσελίδα. Μετά τη λήψη, π.χ.tract τα αρχεία .jar στον επιθυμητό κατάλογο.
Σημείωση: a Maven or Gradle η κατασκευή επιλύει σελήνιο-java αυτόματα, καθιστώντας αυτήν τη χειροκίνητη λήψη προαιρετική.
Πώς να κατεβάσετε και να εγκαταστήσετε το IntelliJ
Βήμα 1) Για να κατεβάσετε το IntelliJ, επισκεφθείτε τη διεύθυνση JetBrains ιστοσελίδαΕδώ επιλέξαμε την έκδοση «Κοινότητα». Επιλέξαμε την έκδοση «Ολική» για ανάπτυξη σε κινητά, web και επιχειρήσεις.
Βήμα 2) Όταν ξεκινήσετε τη λήψη, θα δείτε ένα μήνυμα σαν αυτό.
Βήμα 3) Θα ανοίξει ένα αναδυόμενο παράθυρο. Κάντε κλικ στο κουμπί «εκτέλεση».
Βήμα 4) Κάντε κλικ στο κουμπί «επόμενο» στον οδηγό εγκατάστασης.
Βήμα 5) Μεταβείτε στον φάκελο προορισμού σας και κάντε κλικ στο κουμπί «επόμενο».
Βήμα 6) Στην οθόνη επιλογών εγκατάστασης,
- Επισημάνετε το πλαίσιο ελέγχου – Εκκίνηση 32-bit
- Επισημάνετε το πλαίσιο ελέγχου για τη γλώσσα σύμφωνα με τις απαιτήσεις σας
- Κάντε κλικ στο κουμπί «επόμενο»
Σημείωση: Οι τρέχουσες εκδόσεις είναι μόνο 64-bit, επομένως το πλαίσιο ελέγχου εκκίνησης 32-bit δεν εμφανίζεται πλέον.
Βήμα 7) Κάντε κλικ στο κουμπί «Εγκατάσταση».
Μπορείτε να δείτε ότι η διαδικασία εγκατάστασης του IntelliJ βρίσκεται σε εξέλιξη.
Βήμα 8) Στην τελική οθόνη του οδηγού,
- Για να εκτελέσετε το IntelliJ, επιλέξτε το πλαίσιο ελέγχου και
- Κάντε κλικ στο κουμπί «Τέλος».
Βήμα 9) Εάν υπάρχει παλαιότερη έκδοση του IntelliJ, μπορείτε να εισαγάγετε τις ρυθμίσεις της. Δεν υπάρχει εγκατεστημένη προηγούμενη έκδοση εδώ, επομένως επιλέξτε τη δεύτερη επιλογή.
Βήμα 10) Αφού κάνετε κλικ στο «ok», το IntelliJ σας ζητά το JetBrains συμφωνία πολιτικής απορρήτου. Κάντε κλικ στην επιλογή «Αποδοχή».
Βήμα 11) Τώρα μπορείτε να ορίσετε τις ρυθμίσεις του πρόσθετου.
Βήμα 12) Ορίστε την επιλογή που χρειάζεστε: δημιουργία νέου έργου, εισαγωγή έργου ή άνοιγμα.
Βήμα 13) Στην οθόνη εισαγωγής,
- Επιλέξτε το «Έργο» και το «αρχείο» από τη βιβλιοθήκη και
- Κάντε κλικ στο κουμπί «ΟΚ»
Βήμα 14) Το επιλεγμένο αρχείο εμφανίζεται τώρα στον κατάλογο του έργου.
Διαμόρφωση του IntelliJ για υποστήριξη Selenium
Για να στηρίξει Selenium, ρυθμίστε τις παραμέτρους του IntelliJ χρησιμοποιώντας τα παρακάτω βήματα.
Βήμα 1) Εκκινήστε το IntelliJ IDE και δημιουργήστε ένα νέο έργο. Επιλέξτε Αρχείο -> Νέο -> Έργο
Βήμα 2) Όταν κάνετε κλικ -> Επόμενο, ανοίγει μια νέα οθόνη. Δώστε ένα όνομα στο έργο. Εδώ χρησιμοποιήσαμε Selenium_Guru99. Στη συνέχεια, κάντε κλικ στο κουμπί -> Τέλος.
Βήμα 3) Τώρα πρέπει να προσθέσετε το Selenium Τα αρχεία .jar στο IntelliJ ως εξωτερικές βιβλιοθήκες.
Για αυτό, μεταβείτε στο Αρχείο -> Δομή Έργου -> στην καρτέλα ρυθμίσεων έργου, αναζητήστε Ενότητες -> Εξαρτήσεις -> Κάντε κλικ στο σύμβολο '+' -> Επιλέξτε για JAR ή καταλόγους.
Βήμα 4) Επιλογή όλων Selenium Αρχεία .jar από το πρώηνtracΟ κατάλογος ted και ο υποκατάλογός του /lib.
Τα αρχεία .jar έχουν πλέον προστεθεί. Σημειώστε ότι ο κατάλογος /src του έργου είναι ακόμα κενός.
Βήμα 5) Κάντε δεξί κλικ στον κατάλογο /src -> Νέο -> Java Τάξη. Η δομή του έργου σας θα φαίνεται όπως φαίνεται παρακάτω.
IntelliJ Selenium Παράδειγμα
Τώρα γράψε το δικό σου πρώτο σενάριο WebDriver κατά https://demo.guru99.com/
Σε αυτό το σενάριο δοκιμής
- Θα λανσάρουμε το URL
- Εισαγάγετε Μη έγκυρο αναγνωριστικό email
- Κάντε κλικ στο κουμπί "Υποβολή"
- Η έξοδος θα είναι όπως φαίνεται παρακάτω - "Το αναγνωριστικό email δεν είναι έγκυρο"
Στο παραπάνω αποτέλεσμα, μπορείτε να δείτε ότι
- Η εκτέλεση του κώδικα ανοίγει ένα Firefox παράδειγμα.
- Ο κώδικας στέλνει ένα email στο WebElement, ένα πεδίο εισαγωγής (abc.gmail.com).
- Κατά τη Selenium Το WebDriver κάνει κλικ στην επιλογή «Υποβολή», το GuruΟ ιστότοπος 99 επαληθεύει το αναγνωριστικό email.
- Ένα μη καταχωρημένο email εμφανίζει το μήνυμα "Το αναγνωριστικό email δεν είναι έγκυρο".
Ακολουθεί κώδικας java για το test1, όπου εντοπίζονται και τα δύο πεδία με βάση XPath.
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(); } }
Σημείωση: αυτό Selenium Το απόσπασμα 3ης εποχής αναμένει geckodriver στο PATH. ενεργοποιημένο. Selenium 4 λειτουργεί αμετάβλητο επειδή Selenium Ο διευθυντής επιλύει το πρόβλημα του οδηγού.
Πλεονεκτήματα της χρήσης IntelliJ
Πέρα Selenium υποστήριξη, το IDE προσφέρει πολλά χαρακτηριστικά παραγωγικότητας που αξίζει να γνωρίζετε.
- Παράγει άμεσα μεθόδους getter και setter για χαρακτηριστικά αντικειμένων.
- Τα απλά πατήματα πλήκτρων τυλίγουν μια πρόταση σε ένα μπλοκ try-catch ή if-else, το οποίο επιταχύνει χειρισμός εξαιρέσεων.
- Τα ενσωματωμένα εργαλεία συσκευασίας περιλαμβάνουν Gradle, sbt, Grunt και Bower.
- Βάσεις δεδομένων όπως SQL, Oracle, PostgreSQL και Microsoft SQL Server ανοίγει απευθείας στο IDE.
- Υποστηρίζει Java, JavaΓραφή, Clojure και άλλες γλώσσες.
- Συνεχίζει Windows, Linux και macOS, και είναι διαθέσιμο για λήψη από το JetBrains τοποθεσία.






















