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

Πώς μπορώ να σύρω και να αποθέσω αρχεία σε σελήνιο;
Πώς μπορώ να σύρω και να αποθέσω αρχεία σε σελήνιο;

Βίντεο: Πώς μπορώ να σύρω και να αποθέσω αρχεία σε σελήνιο;

Βίντεο: Πώς μπορώ να σύρω και να αποθέσω αρχεία σε σελήνιο;
Βίντεο: Πως μεταφέρω τραγούδια ή άλλα αρχεία σε ένα usb stick (στικάκι) ή άλλο εξωτερικό αποθηκευτικό μέσο 2024, Νοέμβριος
Anonim

Ναι είναι δυνατόν πτώση ένα αρχείο με Σελήνιο μέσω μιας ένεσης σεναρίου. Το σενάριο πρέπει να δημιουργήσει ένα στοιχείο web για να το λάβει αρχείο αποστέλλεται από το SendKeys. Στη συνέχεια προσομοιώστε το dragenter, dragover και πτώση συμβάντα στο στοχευμένο στοιχείο με το αρχείο οριστεί στο αντικείμενο μεταφοράς δεδομένων.

Έτσι, πώς μπορώ να σύρω και να ρίχνω σε σελήνιο;

Μεταφορά και απόθεση με χρήση της κλάσης ενεργειών:

  1. WebElement sourceLocator = πρόγραμμα οδήγησης. findElement(By. xpath("xpath"));
  2. WebElement targetLocator = πρόγραμμα οδήγησης. findElement(By. xpath("xpath"));
  3. Actions action = new Actions(driver);
  4. δράση. dragAndDrop(sourceLocator, targetLocator). χτίζω(). εκτελώ();

Ομοίως, πώς κάνετε drag and drop στο Appium; Ας πάρουμε πολύ απλό παράδειγμα εκτελέστε μεταφορά και απόθεση λειτουργία σε android εφαρμογή χρησιμοποιώντας το appium.

Εκτελέστε το παραπάνω τεστ χρησιμοποιώντας το testng και παρατηρήστε το Drag And Drop στην κινητή συσκευή σας.

  1. Θα ξεκινήσει την εφαρμογή Drag-Sort Demos.
  2. Πατήστε στο κείμενο "Βασική χρήση παιδικής χαράς" και.
  3. Εκτελέστε τη λειτουργία μεταφοράς και απόθεσης όπως φαίνεται στις παραπάνω Εικόνες.

Ομοίως, μπορείτε να ρωτήσετε πώς θα χρησιμοποιήσετε το σελήνιο για να ανεβάσετε ένα αρχείο;

Μεταφόρτωση αρχείων σε WebDriver γίνεται με απλά χρησιμοποιώντας η μέθοδος sendKeys() στο αρχείο -επιλέξτε το πεδίο εισαγωγής για να εισαγάγετε τη διαδρομή προς το αρχείο να είναι ανέβηκε.

Χρήση WebDriver και Wget

  1. Εισαγάγετε το "java.
  2. Χρησιμοποιήστε την getAttribute() για να λάβετε την τιμή "href" του συνδέσμου λήψης και να την αποθηκεύσετε ως μεταβλητή String.

Πώς γλιστράτε στο σελήνιο;

Slide-bar και δράση slide χρησιμοποιώντας το Webdriver

  1. Ανοίξτε τη διεύθυνση URL μέσω κώδικα σεληνίου.
  2. Μεταβείτε στο πλαίσιο του κοντέινερ για να φτάσετε στο στοιχείο web του ρυθμιστικού και της γραμμής ολίσθησης.
  3. Επιλέξτε τη γραμμή και λάβετε το πλάτος.
  4. Τώρα πρέπει να μετακινήσουμε τη διαφάνεια στο 50% (231px) ή στα 100px.
  5. Λήψη στοιχείου ιστού για το ρυθμιστικό στη γραμμή.
  6. Τώρα θέλουμε να μετακινήσουμε το ρυθμιστικό στη δεξιά πλευρά οριζόντια προς τον άξονα Υ.

Συνιστάται: