Inhaltsverzeichnis:

Wie kann ich Dateien in Selen per Drag & Drop verschieben?
Wie kann ich Dateien in Selen per Drag & Drop verschieben?

Video: Wie kann ich Dateien in Selen per Drag & Drop verschieben?

Video: Wie kann ich Dateien in Selen per Drag & Drop verschieben?
Video: PC-Rechnung 3.2 - Mit Drag & Drop Texte in Adressfelder ziehen 2024, April
Anonim

Ja, das ist möglich Tropfen ein Datei mit Selen über eine Skriptinjektion. Das Skript muss ein Webelement erstellen, um die Datei gesendet von SendKeys. Simulieren Sie dann Dragenter, Dragover und Tropfen Ereignisse auf dem Zielelement mit dem Datei im dataTransfer-Objekt festgelegt.

Nur so, wie füge ich Selen per Drag & Drop ein?

Drag & Drop mit der Actions-Klasse:

  1. WebElement sourceLocator = Treiber. findElement(Von. xpath("xpath"));
  2. WebElement targetLocator = Treiber. findElement(Von. xpath("xpath"));
  3. Aktionen Aktion = neue Aktionen (Treiber);
  4. Handlung. dragAndDrop(sourceLocator, targetLocator). bauen(). ausführen();

Wie ziehen Sie Appium per Drag & Drop? Nehmen wir ein ganz einfaches Beispiel, um Drag & Drop ausführen Betrieb an Android Anwendung mit appium.

Führen Sie den obigen Test mit testng durch und beobachten Sie Drag & Drop auf Ihrem Mobilgerät.

  1. Es wird die Drag-Sort-Demos-App starten.
  2. Tippen Sie auf den Text "Grundlegender Nutzungsspielplatz" und.
  3. Führen Sie den Drag-and-Drop-Vorgang wie in den obigen Bildern gezeigt durch.

In ähnlicher Weise können Sie sich fragen, wie Sie Selen verwenden, um eine Datei hochzuladen?

Hochladen von Dateien in WebDriver wird von einfach gemacht mit die Methode sendKeys() auf dem Datei -Eingabefeld auswählen, um den Pfad zum einzugeben Datei zu sein hochgeladen.

Verwenden von WebDriver und Wget

  1. Importieren Sie die Datei "java.
  2. Verwenden Sie getAttribute(), um den "href"-Wert des Download-Links abzurufen und als String-Variable zu speichern.

Wie schiebt man Selen ein?

Slide-Bar und Slide-Aktion mit Webdriver

  1. URL über Selen-Code öffnen.
  2. Wechseln Sie zum Container-Frame, um zum Slider- und Slider-Bar-Webelement zu gelangen.
  3. Wählen Sie den Balken aus und erhalten Sie die Breite.
  4. Jetzt müssen wir die Folie auf 50% (231px) oder 100px verschieben.
  5. Holen Sie sich das Webelement für den Schieberegler auf der Leiste.
  6. Nun wollen wir den Schieberegler auf der rechten Seite horizontal in Richtung Y-Achse verschieben.

Empfohlen: