Τι είναι το μοτίβο σχεδίασης POM;
Τι είναι το μοτίβο σχεδίασης POM;

Βίντεο: Τι είναι το μοτίβο σχεδίασης POM;

Βίντεο: Τι είναι το μοτίβο σχεδίασης POM;
Βίντεο: As Meninas - Xibom Bombom 2024, Απρίλιος
Anonim

POM είναι ένα μοτίβο σχεδίασης που χρησιμοποιείται συνήθως στο σελήνιο για την αυτοματοποίηση των δοκιμαστικών περιπτώσεων. Το αντικείμενο Page είναι μια αντικειμενοστραφή κλάση που λειτουργεί ως διεπαφή για τη σελίδα της υπό δοκιμή Εφαρμογής σας. Η κλάση σελίδων περιέχει στοιχεία ιστού και μεθόδους αλληλεπίδρασης με στοιχεία ιστού.

Ομοίως, οι άνθρωποι ρωτούν, τι είναι το μοντέλο POM στο σελήνιο;

Αντικείμενο σελίδας Μοντέλο είναι Σχέδιο Πρότυπο που έχει γίνει δημοφιλής σε Σελήνιο Δοκιμή Αυτοματισμού. Είναι ευρέως χρησιμοποιούμενο σχέδιο μοτίβο σε σελήνιο για τη βελτίωση της συντήρησης των δοκιμών και τη μείωση της αντιγραφής κωδικών. Ένα αντικείμενο σελίδας είναι μια αντικειμενοστραφή κλάση που χρησιμεύει ως διεπαφή σε μια σελίδα του Application Under Test (AUT).

Μάθετε επίσης, ποια είναι τα πλεονεκτήματα του pom; Ποια είναι τα πλεονεκτήματα του POM (μοντέλο αντικειμένου σελίδας) κορνίζα σε σελήνιο ? 1- Αποφύγετε να γράψετε τους διπλότυπους εντοπιστές για το ίδιο WebElement που είναι το μεγάλο πρόβλημα σε άλλα πλαίσια. 2- Συντήρηση του δοκιμαστικού σεναρίου που γίνεται πολύ εύκολο. 3- βελτιώνει την αναγνωσιμότητα.

Ομοίως, μπορεί κανείς να ρωτήσει, τι είναι το POM και το page factory;

Μοντέλο αντικειμένου σελίδας είναι ένα μοτίβο σχεδίασης Object Repository στο Selenium WebDriver. Page Factory είναι ένας βελτιστοποιημένος τρόπος δημιουργίας αποθετηρίου αντικειμένων στο POM έννοια. Το AjaxElementLocatorFactory είναι μια έννοια τεμπέλης φόρτωσης Page Factory μοτίβο για την αναγνώριση WebElements μόνο όταν χρησιμοποιούνται σε οποιαδήποτε λειτουργία.

Ποιο είναι το πλεονέκτημα του POM και το μειονέκτημά του;

Χαμηλή συντήρηση: Οποιεσδήποτε αλλαγές στη διεπαφή χρήστη μπορούν να εφαρμοστούν γρήγορα ο διεπαφή καθώς και τάξη. Φιλικό προς τον προγραμματιστή: Στιβαρό και πιο ευανάγνωστο. Χαμηλός πλεονασμός: Βοηθά στη μείωση του διπλασιασμού του κώδικα. Αν ο η αρχιτεκτονική ορίζεται σωστά και επαρκώς, το POM γίνονται περισσότερα σε λιγότερο κώδικα.

Συνιστάται: