Πίνακας περιεχομένων:

Ποιοι είναι οι διαφορετικοί τύποι αναμονής που είναι διαθέσιμοι στο Webdriver;
Ποιοι είναι οι διαφορετικοί τύποι αναμονής που είναι διαθέσιμοι στο Webdriver;

Βίντεο: Ποιοι είναι οι διαφορετικοί τύποι αναμονής που είναι διαθέσιμοι στο Webdriver;

Βίντεο: Ποιοι είναι οι διαφορετικοί τύποι αναμονής που είναι διαθέσιμοι στο Webdriver;
Βίντεο: Σας λείπουν όλα τα δόντια; 2024, Νοέμβριος
Anonim

Υπάρχουν τρία είδη αναμονής σε σελήνιο . Σιωπηρή Περίμενε , ρητή Περίμενε και άπταιστα Περίμενε . Σιωπηρή Περίμενε : Μόλις ορίσετε το σιωπηρό Περίμενε τότε θα γίνει Περίμενε για όλα τα findElement() και findElements().

Επιπλέον, ποιοι είναι οι διαφορετικοί τύποι αναμονής που είναι διαθέσιμοι στις διαφορές WebDriver;

Διαφορετικοί τύποι αναμονής στο πρόγραμμα οδήγησης Web Selenium

  • Σιωπηρή Αναμονή. Το WebDriver περιμένει για ένα στοιχείο εάν δεν είναι άμεσα διαθέσιμο. Έτσι, το WebDriver δεν ρίχνει αμέσως το NoSuchElementException. Αυτό είναι γνωστό ως implicitlyWait(). Αυτό μπορεί να επιτευχθεί χρησιμοποιώντας:
  • Σαφείς αναμονές. A. Thread.sleep() Αυτό γίνεται για να περιμένουμε το πρόγραμμα που εκτελείται για κάποιο χρονικό διάστημα, αυτό μπορεί να γίνει χρησιμοποιώντας:

Ομοίως, τι είναι η σιωπηρή αναμονή στο WebDriver; Σιωπηρή Αναμονή κατευθύνει το Selenium WebDriver προς το Περίμενε για ένα ορισμένο χρονικό διάστημα πριν ρίξει μια εξαίρεση. Μόλις οριστεί αυτή η ώρα, WebDriver θα Περίμενε για το στοιχείο πριν συμβεί η εξαίρεση.

Επιπλέον, ποιοι είναι οι τύποι αναμονής που διατίθενται στο selenium WebDriver;

Selenium Webdriver παρέχει δύο είδη αναμονής - άρρητα και ρητά. Μια ρητή Περίμενε κάνει Περιμένετε το WebDriver για να συμβεί μια συγκεκριμένη συνθήκη πριν προχωρήσετε περαιτέρω στην εκτέλεση. Ένα άρρητο Περίμενε κάνει WebDriver ρωτήστε το DOM για ένα ορισμένο χρονικό διάστημα όταν προσπαθείτε να εντοπίσετε ένα στοιχείο.

Ποια είναι η διαφορά μεταξύ της σιωπηρής αναμονής και του ύπνου νήματος;

Ένα από τα οποία είναι Σιωπηρή αναμονή που σας επιτρέπει να διακόψετε το WebDriver για μια συγκεκριμένη χρονική περίοδο έως ότου το WebDriver εντοπίσει ένα επιθυμητό στοιχείο στην ιστοσελίδα. Το βασικό σημείο που πρέπει να σημειωθεί εδώ είναι, σε αντίθεση με Νήμα . ύπνος (), δεν ειναι Περίμενε για ολόκληρη τη χρονική διάρκεια.

Συνιστάται: