σελήνιο Scripting: Α-Πώς να για αρχάριους

Selenium

σελήνιο Scripting

Το σελήνιο είναι ένα ανοικτό εργαλείο πηγής η οποία χρησιμοποιείται για την αυτοματοποιημένη δοκιμή των web-based εφαρμογές. Το εργαλείο είναι πολύ απλή και εύκολη στη χρήση. Χρησιμοποιείται ευρέως για τη λειτουργική δοκιμή των εφαρμογών browser που βασίζεται αναπτυχθεί σε οποιαδήποτε τεχνολογία.

λειτουργική δοκιμή το πρώτο μας σελήνιο με βάση:

Το σελήνιο μπορεί να χρησιμοποιηθεί για να γράψει εξετάσεις για την υψηλού επιπέδου γλώσσα προγραμματισμού, για παράδειγμα - Java, ΝΤΟ#, Ruby, Python κλπ. Η πιο σημαντική έννοια, η οποία θα πρέπει να μάθουν πριν από την εκμάθηση σελήνιο, είναι οι PageObjects. PageObject είναι μια βιβλιοθήκη προσανατολισμένη αντικείμενο που χρησιμοποιείται για την κατασκευή κοστούμια τεστ για εφαρμογές web. Είναι πολύ χρήσιμο για εφαρμογές που ακολουθούν το MVC μοτίβο, καθώς μπορεί να διαχωρίσετε κώδικα δοκιμής σε μοντέλο, Προβολή και ελεγκτή μοτίβα. Μια πολύ βασική δοκιμή σελήνιο έχει αναπτυχθεί με την επέκταση της κατηγορίας «SeleneseTestCase». Εδώ έχουμε μια μέθοδο εγκατάστασης που χρησιμοποιείται για να επισημάνω τη βασική διεύθυνση URL της αίτησης, μαζί με το όνομα του προγράμματος περιήγησης.

Σελήνιο RC και το σελήνιο Grid Εγκατάσταση και εκτέλεση:

Με βάση τη γλώσσα προγραμματισμού της επιλογής μας, σελήνιο έχει ένα σύνολο βιβλιοθηκών διατίθενται. Μπορούμε να κάνετε λήψη αυτών των βιβλιοθηκών από την ακόλουθη διεύθυνση URL -

http://seleniumhq.org/download/

Στο έγγραφο μας θα ακολουθήσει τη γλώσσα προγραμματισμού Java -

  • Step 1 - Σελήνιο RC είναι απλά ένα αρχείο βάζο. Συνήθως το όνομα του αρχείου Jar είναι - Σελήνιο-διακομιστή Standalone-<Έκδοση Αριθμός>.jar. Αυτό δεν απαιτεί καμία ειδική εγκατάσταση. Απλά κατεβάστε το αρχείο zip και εξαγάγετε τη βιβλιοθήκη σε κάποια θέση στο σύστημά σας.
  • Step 2 - Βεβαιωθείτε ότι έχετε τη σωστή έκδοση (βλέπω 1.5 or higher) της Java εγκατεστημένο στον υπολογιστή σας. Επίσης, βεβαιωθείτε ότι οι μεταβλητές περιβάλλοντος, όπως JAVA_HOME και τη διαδρομή πρέπει να καθορίζεται δεόντως. Για να εξασφαλιστεί ότι η Java λειτουργεί καλά στο σύστημά σας, απλά πληκτρολογήστε την ακόλουθη γραμμή εντολών για τερματικό σας -

Java-version

  • Step 3 - Εκτέλεση του διακομιστή σελήνιο - Απλά ανοίξτε μια γραμμή εντολών τερματικού και πηγαίνετε στον κατάλογο όπου έχετε εξαγάγει το αρχείο zip που αναφέρεται στο Βήμα 1. Εκτελέστε την ακόλουθη εντολή -

java -jar Σελήνιο-διακομιστή-Standalone-<Έκδοση Αριθμός>.jar

Μπορείτε απλά να δημιουργήσετε ένα αρχείο δέσμης που έχει την παραπάνω εντολή, έτσι ώστε κάθε φορά να μην χρειάζεται να πληκτρολογήσετε την παραπάνω εντολή.

Χρήση του προγράμματος οδήγησης πελάτη Java:

  • Step 1 - Κατεβάστε τον οδηγό πελάτη αρχείο zip Σελήνιο java από τη διεύθυνση URL – http://seleniumhq.org/download/
  • Step 2 - Μόλις ολοκληρωθεί η λήψη είναι πάνω, εξαγάγετε το σελήνιο, Java,<έκδοση δεν>.jar
  • Step 3 - Ανοίξτε Java IDE σας και να δημιουργήσετε ένα έργο Java.
  • Step 4 - Προσθέστε τη βιβλιοθήκη Σελήνιο-Java,<έκδοση δεν>.jar

Τώρα είστε καλοί να αρχίσετε να γράφετε το σενάριο σελήνιο σας με τη βοήθεια της γλώσσας προγραμματισμού Java χρησιμοποιώντας το API σελήνιο-java-πελάτη.

περιπτώσεις δοκιμών σελήνιο μπορεί εύκολα να ενσωματωθεί με JUnit. Μόλις γραπτή μπορούμε απλά να εκτελέσει το σύνολο δοκιμών JUnit το οποίο με τη σειρά του θα εκτελέσει τις περιπτώσεις δοκιμών σελήνιο και παράγει την έκθεση των αναγκών μας.

In addition to these, μπορούμε να χρησιμοποιήσουμε Σελήνιο για να ελέγξετε τον κώδικα δέσμης ενεργειών Java της αίτησης.

Το σημαντικότερο πλεονέκτημα αυτής της προσέγγισης είναι ότι, για άλλη μια γραπτή, μπορούμε να σώσουμε τα σενάρια και μπορεί να εκτελεστεί σε διαφορετικά περιβάλλοντα.

Λαμβάνοντας υπόψη τα παραπάνω χαρακτηριστικά, we can conclude that Selenium is one of the most important tools for automation testing of browser based applications.

Tagged on: ,
============================================= ============================================== Buy best TechAlpine Books on Amazon
============================================== ---------------------------------------------------------------- electrician ct chestnutelectric
error

Enjoy this blog? Please spread the word :)

Follow by Email
LinkedIn
LinkedIn
Share