how use winautomation tool automate windows application
Πώς να αυτοματοποιήσετε την εφαρμογή των Windows χρησιμοποιώντας το εργαλείο WinAutomation (Μέρος-II):
Έχουμε καλύψει όλα τα βασικά του εργαλείου WinAutomation στο προηγούμενο σεμινάριό μας « Αυτοματοποίηση εφαρμογών παραθύρων χρησιμοποιώντας το WinAutomation Tool (Μέρος 1) '.
Το κύριο μέρος έρχεται σε αυτό το σεμινάριο, εδώ θα συζητήσουμε πώς να ξεκινήσετε με το εργαλείο και να δημιουργήσετε ένα απλό ρομπότ και να εκτελέσετε το ρομπότ με μερικά παραδείγματα σε πραγματικό χρόνο.
Καθώς συνεχίζουμε με αυτό το μέρος, σας συνιστούμε ανεπιφύλακτα να εγκαταστήσετε το WinAutomation Tool σύμφωνα με τις λεπτομέρειες που παρέχονται στο μέρος 1 .
Αυτό το σεμινάριο περιλαμβάνει μια εικονογραφική αναπαράσταση κάθε βήματος που εμπλέκεται στη δημιουργία ενός ρομπότ μαζί με πρακτικά παραδείγματα για να μπορέσετε να κατανοήσετε καλύτερα την έννοια.
Σε αυτό το σεμινάριο, θα εξετάσουμε τα εξής:
# 1) Δημιουργήστε ένα απλό ρομπότ - 1
Αποτελείται από μια πολύ απλή δημιουργία ενός ρομπότ χωρίς τη χρήση ιδιοτήτων του WinAutomation Tool.
# 2) Δημιουργήστε ένα απλό ρομπότ - 2
Αποτελείται από μια λίγο πιο περίπλοκη θήκη με μερικά προηγμένα βήματα.
Ας δούμε τώρα πώς να δημιουργήσουμε ένα απλό ρομπότ με 2 διαφορετικά παραδείγματα.
Δεδομένου ότι δεν είναι ένα εργαλείο ανοιχτού κώδικα, εκτελώ τη βασική έκδοση του εργαλείου WinAutomation, το οποίο είναι μια δωρεάν δοκιμή 30 ημερών. Οι διάφορες εκδόσεις του WinAutoamtion Tool έχουν ήδη συζητηθεί στο προηγούμενο σεμινάριό μας.
Τι θα μάθετε:
- Δημιουργήστε ένα απλό ρομπότ - Παράδειγμα 1
- Δημιουργήστε ένα απλό ρομπότ - Παράδειγμα 2
- συμπέρασμα
- Συνιστώμενη ανάγνωση
Δημιουργήστε ένα απλό ρομπότ - Παράδειγμα 1
Πρώτα, προσδιορίστε το Εικονίδιο WinAutomation και κάντε διπλό κλικ πάνω του για να ανοίξετε την κονσόλα.
- Κάντε διπλό κλικ σε αυτό το εικονίδιο
Το WinAutomation θα χρειαστεί λίγα δευτερόλεπτα για να ξεκινήσει και να εμφανίσει την κονσόλα.
Ακολουθεί το στιγμιότυπο οθόνης του πώς θα μοιάζει το WinAutomation Console.
Υπάρχουν λίγα προκαθορισμένα παραδείγματα που εμφανίζονται στην αριστερή πλευρά της Κονσόλας.
Εδώ μπορείτε να δημιουργήσετε τα έργα σας ως διαφορετικούς φακέλους όπως φαίνεται στην παραπάνω εικόνα.
Ας ξεκινήσουμε δημιουργώντας ένα απλό ρομπότ με δύο βήματα. Αν και θα ήταν πολύ πιο γρήγορο χειροκίνητα, καθώς είναι μια βασική απλή δοκιμή, ας ξεκινήσουμε με αυτό.
Εδώ, στόχος μας είναι να δημιουργήσουμε ένα φάκελο στη μονάδα δίσκου C και να ονομάσουμε το φάκελο, ας πούμε SimpleRobot.
Είναι απλώς μια επίδειξη του τρόπου χρήσης ορισμένων βασικών χαρακτηριστικών.
Βήματα:
- Δημιουργήστε έναν νέο φάκελο.
- Ονομάστε το φάκελο.
- Προσθέστε ένα μήνυμα, ότι η εργασία έχει ολοκληρωθεί.
# 1) Κάνε κλικ στο Νέο εικονίδιο ρομπότ στην επάνω αριστερή γωνία όπως φαίνεται παρακάτω. Μπορείτε επίσης να χρησιμοποιήσετε τη συντόμευση (CTRL + N) για να δημιουργήσετε ένα νέο ρομπότ.
#δύο) Μόλις κάνετε κλικ στο Νέο ρομπότ, θα εμφανιστεί μια οθόνη όπου θα σας ζητήσει να ονομάσετε το νέο ρομπότ. Εκχωρήστε ένα όνομα στο νέο ρομπότ - πείτε 'Πρώτο ρομπότ'
# 3) Μόλις δώσετε στο ρομπότ σας ένα όνομα και κάνετε κλικ στο enter, θα δείτε ένα Σχεδιαστής ρομπότ όπως φαίνεται παρακάτω, όπου αποτελείται από πολλούς φακέλους που έχουν τις δικές τους ιδιότητες και μπορούν να χρησιμοποιηθούν κατά την αυτοματοποίηση. Καθώς όλα είναι προκαθορισμένα εδώ, είναι τόσο εύκολο να χρησιμοποιήσετε το εργαλείο WinAutomation.
# 4) Ανοίξτε το φάκελο 'Φάκελοι' και μπορείτε να δείτε 'ΔΗΜΙΟΥΡΓΩ φακελο' επιλογή κάτω από αυτό όπως φαίνεται παρακάτω.
# 5) Τώρα μπορείτε να σύρετε τη δράση δημιουργώντας ένα φάκελο και να την αποθέσετε στην κύρια ακολουθία ενεργειών που υπάρχει στη δεξιά πλευρά όπως φαίνεται παρακάτω. Μπορείτε επίσης να κάνετε διπλό κλικ στο Φάκελος δημιουργίας ενέργειας .
# 6) Μόλις κάνετε διπλό κλικ στο φάκελο δημιουργίας, θα ανοίξει ένα παράθυρο ιδιότητας φακέλου όπως φαίνεται παρακάτω, όπου μπορείτε να εισαγάγετε τη θέση και το όνομα του φακέλου στα παρεχόμενα πεδία.
Μην εισάγετε τίποτα στο Action Output, αφήστε το όπως είναι τώρα και κάντε κλικ στο Κουμπί ΟΚ .
Μετά από αυτό, μπορείτε να δείτε ότι ο φάκελος δημιουργίας προστίθεται στην ακολουθία ενεργειών όπως φαίνεται παρακάτω.
# 7) Τώρα πρέπει να προσθέσουμε ένα μήνυμα ότι, ο φάκελος δημιουργήθηκε με επιτυχία. Για αυτόν τον φάκελο επέκτασης πλαισίων μηνυμάτων και θα μπορείτε να δείτε πολλές επιλογές όπως φαίνεται παρακάτω.
# 8) Κάντε κλικ στην επιλογή Εμφάνιση μηνύματος που είναι η πρώτη επιλογή στη λίστα, μπορείτε να κάνετε κλικ και να σύρετε ή να κάνετε διπλό κλικ Εμφάνιση ενέργειας μηνύματος .
# 9) Παράθυρο ιδιοτήτων του 'Εμφάνιση μηνύματος' θα εμφανιστεί η ενέργεια.
Για κάθε ενέργεια, θα υπήρχε ένα αντίστοιχο παράθυρο ιδιοτήτων, όπου μπορείτε να αντιστοιχίσετε τις δικές σας ιδιότητες στην ενέργεια
# 10) Εισαγάγετε έναν τίτλο και ένα μήνυμα όπως φαίνεται παρακάτω στο παράθυρο ιδιοτήτων. Ο τίτλος ως «Η πρώτη μου δοκιμή» και το μήνυμα ως φάκελος «SimpleRobot» έχουν δημιουργηθεί.
#έντεκα) Κάντε κλικ στο Εντάξει για να κλείσετε το κουτί.
# 12) Η οθόνη του σχεδιαστή σας θα πρέπει να φαίνεται όπως φαίνεται παρακάτω.
Τα βήματα για τη δημιουργία του δοκιμαστικού σεναρίου για να τρέξει το ρομπότ ολοκληρώθηκαν τώρα.
Στη συνέχεια, πρέπει να εκτελέσετε το ρομπότ για να ελέγξετε αν λειτουργεί όπως αναμένεται.
# 13) Κάνε κλικ στο Εκτελέστε το εικονίδιο όπως φαίνεται στην παρακάτω οθόνη.
Μόλις κάνετε κλικ στο Εκτέλεση, αμέσως το ρομπότ αρχίζει να εκτελεί κάθε γραμμή στην κύρια κονσόλα.
Μόλις ολοκληρωθεί, θα πρέπει να δείτε ένα πλαίσιο μηνύματος 'Φάκελος' SimpleRobot 'έχει δημιουργηθεί' όπως φαίνεται παρακάτω και θα δημιουργηθεί ένας νέος φάκελος στον προορισμό που έχετε επιλέξει στο παράθυρο ιδιοτήτων του φακέλου δημιουργίας ενέργειας.
Λοιπόν, έχει γίνει τώρα. Δημιουργήσατε με επιτυχία έναν νέο φάκελο χρησιμοποιώντας το ρομπότ.
Κλείστε το Robot Designer και σώστε το ρομπότ.
Μπορείτε να δείτε το ρομπότ που δημιουργήθηκε στην κονσόλα WinAutomation όπως φαίνεται παρακάτω.
Υπάρχουν μερικά παραδείγματα από προεπιλογή, όπου μπορείτε να τα κατανοήσετε και να τα εκτελέσετε από προεπιλογή. Η WinAutomation παρείχε αυτά τα παραδείγματα για καλύτερη κατανόηση του εργαλείου.
Σύμφωνα με το επίπεδο εμπειρίας του χρήστη, υπάρχουν πολλά τέτοια παραδείγματα σε κάθε φάκελο στο Εργαλείο WinAutomation.
Δημιουργήστε ένα απλό ρομπότ - Παράδειγμα 2
Σε αυτόΠαράδειγμα, θα δούμε μερικά προηγμένα χαρακτηριστικά του Win Automation Tool όπου μπορείτε να χρησιμοποιήσετε διαφορετικές μεταβλητές που υπάρχουν και επίσης να δείτε πώς μπορούμε να χρησιμοποιήσουμε τις μεταβλητές μεταξύ διαφορετικών ενεργειών.
Εδώ μπορείτε επίσης να αντιγράψετε τα δεδομένα και να τα χρησιμοποιήσετε, μετακινώντας τα σε διάφορες ενέργειες.
Στο πρώτο παράδειγμα, είδαμε πώς μπορούμε να δημιουργήσουμε ένα φάκελο, τώρα θα ορίσουμε μια ημερομηνία και ώρα για το φάκελο που δημιουργήσαμε, ο οποίος θα ήταν στο όνομα του φακέλου.
Για να εκτελέσουμε την παραπάνω ενέργεια, πρέπει να εκτελέσουμε τα παρακάτω 4 βήματα:
- Πρέπει να λάβετε την τρέχουσα ώρα.
- Όπως στη μορφή αριθμού, πρέπει να αλλάξετε τη μορφή κειμένου.
- Δημιουργήστε ένα φάκελο με αυτό το όνομα.
- Τέλος, πρέπει να στείλουμε ένα μήνυμα ότι οι προτεινόμενες δράσεις γίνονται όπως το κάναμε στο πρώτο παράδειγμα. Με την τοποθέτηση μηνυμάτων θα διευκόλυνε την εργασία σας όταν το Ρομπότ ολοκλήρωσε την ανατεθείσα εργασία ή όχι.
Ας ρίξουμε μια ματιά στο πώς να εκτελέσουμε τα παραπάνω τέσσερα βήματα.
Βήμα 1: Πρέπει να λάβετε την τρέχουσα ώρα
Έχουμε ήδη δει στο πρώτο παράδειγμα πώς να ανοίξουμε το εργαλείο WinAutomation και να δημιουργήσουμε ένα νέο ρομπότ. Ας πάμε αμέσως στο μέρος δράσης.
Μεταβείτε στο 'Δράσεις ώρας ημερομηνίας' φάκελο από τη λίστα των φακέλων που εμφανίζονται και αναπτύξτε τον για να δείτε διάφορες ενέργειες.
Κάντε κλικ και σύρετε 'Λήψη τρέχουσας ημερομηνίας και ώρας' δράση στην κύρια κονσόλα όπως φαίνεται παρακάτω.
Τώρα, το παράθυρο ιδιοκτησίας του 'Λήψη τρέχουσας ημερομηνίας και ώρας' θα ανοίξει που αποτελείται από δύο μεταβλητές - Είσοδος δράσης και έξοδος δράσης όπως φαίνεται παρακάτω.
Υπάρχουν δύο διαθέσιμες επιλογές στο αναπτυσσόμενο μενού Ανάκτηση της μεταβλητής Action Input. Καθώς χρειαζόμαστε και την τρέχουσα ημερομηνία και ώρα, αφήνουμε την επιλογή ως έχει.
Θα ανακτήσουμε τις πληροφορίες σε μια μεταβλητή '% CurrentDateTime%'.
Για να μπορούμε να αποθηκεύσουμε την ανακτημένη ημερομηνία και ώρα για μελλοντικούς σκοπούς.
Μόλις κάνετε κλικ στο κουμπί OK, θα δείτε μια οθόνη όπως παρακάτω.
Το βήμα 1 ολοκληρώθηκε.
Βήμα 2: Αλλαγή ημερομηνίας σε μορφή κειμένου.
Κάντε κλικ και αναπτύξτε το 'Ενέργειες κειμένου' φάκελο από τη λίστα φακέλων ενεργειών.
Θα δείτε μια λίστα ενεργειών όπως φαίνεται παρακάτω.
Βρείτε τη δράση 'Μετατροπή ώρας ημερομηνίας σε κείμενο' , κάντε κλικ και σύρετε την ενέργεια στην κύρια ακολουθία ενεργειών.
Ποια είναι η διαφορά μεταξύ διασφάλισης ποιότητας και ελέγχου ποιότητας;
Θα εμφανιστεί το παράθυρο ιδιότητας για Μετατροπή ώρας ημερομηνίας σε κείμενο όπως φαίνεται παρακάτω.
Στο πεδίο Date Time to Convert θα πρέπει να εισαγάγετε τη μεταβλητή που έχετε δημιουργήσει στην προηγούμενη ενέργεια, δηλαδή, '% CurrentDateTime'.
Επιλέξτε Προσαρμοσμένη μορφή από Μορφή για να χρησιμοποιήσετε το αναπτυσσόμενο μενού.
Υπάρχουν πολλές προσαρμοσμένες μορφές για ημερομηνία και ώρα στο αναπτυσσόμενο μενού προσαρμοσμένης μορφής.
Εδώ, ας επιλέξουμε τη μορφή yyMMdd στο παράδειγμά μας.
Το παράθυρο ιδιοτήτων θα φαίνεται όπως φαίνεται παρακάτω.
Η έξοδος δράσης θα είναι '% FormattedDateTime%' τώρα.
Βήμα 3: Δημιουργήστε ένα φάκελο
Όπως είδαμε στο Παράδειγμα 1, πρέπει να δημιουργήσουμε έναν νέο φάκελο.
Σε αυτό το βήμα, θα δημιουργήσετε έναν νέο φάκελο με το όνομα '% FormattedDateTime' και αποθηκεύστε την έξοδο σε ένα φάκελο και πρέπει να εκχωρήσετε ένα μήνυμα μόλις ολοκληρωθεί η εκχωρημένη εργασία.
Βήμα 4: Εκχωρήστε ένα μήνυμα εμφάνισης
Το τελευταίο βήμα είναι να αντιστοιχίσετε ένα εμφανιζόμενο μήνυμα για την εργασία.
Πρέπει να εκτελέσουμε τα ίδια βήματα όπως και στο πρώτο παράδειγμα.
Κάντε κλικ στο Κουμπί ΟΚ και το παράθυρο ιδιοτήτων του μηνύματος εμφάνισης θα είναι κλειστό.
Μόλις ολοκληρωθούν όλα τα βήματα, ο τελικός σας σχεδιαστής ρομπότ θα φαίνεται όπως φαίνεται παρακάτω.
Τώρα εκτελέστε το ρομπότ κάνοντας κλικ στο εικονίδιο εκτέλεσης στην κορυφή, όπως κάναμε στο παράδειγμα 1.
Μόλις εκτελεστεί η δοκιμή σας με επιτυχία, μεταβείτε και επαληθεύστε στον φάκελο προορισμού εάν δημιουργήθηκε ένας νέος φάκελος με το όνομα του φακέλου ως τρέχουσα ημερομηνία και ώρα σε μορφή κειμένου.
Αποθηκεύστε το έργο και κλείστε το ρομπότ.
Έχουμε ολοκληρώσει με επιτυχία δύο παραδείγματα σχετικά με τον τρόπο χρήσης του εργαλείου WinAutomation για την αυτοματοποίηση μιας εφαρμογής παραθύρων.
συμπέρασμα
Ελπίζω ότι όλοι θα πρέπει να έχουν βασικές γνώσεις για το πώς να χρησιμοποιούν το εργαλείο WinAutomation Software για την αυτοματοποίηση μιας εφαρμογής windows μέσω αυτού του σεμιναρίου.
Αφού το χρησιμοποιήσετε πρακτικά, θα γνωρίσετε ότι είναι ένα από τα καλύτερα και ευκολότερα εργαλεία για την αυτοματοποίηση παραθύρων και εφαρμογών ιστού.
Συνιστώμενη ανάγνωση
- Οδηγός WinAutomation: Αυτοματοποίηση εφαρμογών Windows (Μέρος 1)
- Ξεκινώντας με το Robotium - Το πιο δημοφιλές εργαλείο δοκιμών διεπαφής χρήστη Android
- Παρακολούθηση απόδοσης εφαρμογών και υποδομής πληροφορικής με χρήση του εργαλείου eG Enterprise (Hands-on Review)
- Εισαγωγή στο Sikuli GUI Automation Tool (Αυτοματοποιήστε οτιδήποτε βλέπετε στην οθόνη) - Sikuli Tutorial # 1
- Πώς να αυτοματοποιήσετε εφαρμογές Android χρησιμοποιώντας το εργαλείο TestComplete
- Επανεξέταση εργαλείου διαχείρισης δοκιμών TestLodge
- Εγκατάσταση της εφαρμογής σας στη συσκευή και έναρξη δοκιμών από το Eclipse
- Οδηγός δοκιμών ασφάλειας εφαρμογών Ιστού