Spisu treści:

Jak przeciągać i upuszczać pliki w selenu?
Jak przeciągać i upuszczać pliki w selenu?

Wideo: Jak przeciągać i upuszczać pliki w selenu?

Wideo: Jak przeciągać i upuszczać pliki w selenu?
Wideo: Selenium WebDriver Tutorial #27 - How to Perform Drag and Drop in Selenium 2024, Kwiecień
Anonim

Tak, można upuszczać a plik z Selen poprzez wstrzyknięcie skryptu. Skrypt musi utworzyć element sieciowy, aby otrzymać plik wysłane przez SendKeys. Następnie zasymuluj dragenter, dragover i upuszczać zdarzenia na docelowym elemencie z plik ustawić w obiekcie dataTransfer.

A więc, jak przeciągać i upuszczać selen?

Przeciągnij i upuść za pomocą klasy Actions:

  1. WebElement sourceLocator = sterownik. findElement(By. xpath("xpath"));
  2. WebElement targetLocator = sterownik. findElement(By. xpath("xpath"));
  3. Actions action = nowe Actions(sterownik);
  4. akcja. dragAndDrop(sourceLocator, targetLocator). budować(). występować();

Podobnie, jak przeciągać i upuszczać w Appium? Weźmy bardzo prosty przykład, aby wykonaj przeciągnij i upuść operacja włączona android podanie za pomocą appium.

Uruchom powyższy test za pomocą testng i obserwuj przeciąganie i upuszczanie na swoim urządzeniu mobilnym.

  1. Uruchomi aplikację Drag-Sort Demos.
  2. Stuknij w tekst „Plac zabaw dla podstawowych zastosowań” i.
  3. Wykonaj operację przeciągnij i upuść, jak pokazano na powyższych obrazach.

Podobnie możesz zapytać, w jaki sposób użyjesz selenu do przesłania pliku?

Przesyłanie plików w Sterownik sieciowy odbywa się po prostu za pomocą metoda sendKeys() na plik -wybierz pole wejściowe, aby wprowadzić ścieżkę do plik być załadowany.

Korzystanie z WebDriver i Wget

  1. Zaimportuj „javę.
  2. Użyj getAttribute(), aby uzyskać wartość „href” łącza pobierania i zapisać ją jako zmienną typu String.

Jak wsuwasz selen?

Slide-bar i slide action za pomocą Webdriver

  1. Otwórz adres URL za pomocą kodu selenu.
  2. Przełącz się na ramę kontenera, aby dotrzeć do suwaka i elementu sieci paska suwaka.
  3. Wybierz pasek i uzyskaj szerokość.
  4. Teraz musimy przesunąć slajd do 50% (231px) lub 100px.
  5. Pobierz element sieciowy dla suwaka na pasku.
  6. Teraz chcemy przesunąć suwak po prawej stronie poziomo czyli w kierunku osi Y.

Zalecana: