Obsah:

Ako pretiahnem súbory v seléne?
Ako pretiahnem súbory v seléne?

Video: Ako pretiahnem súbory v seléne?

Video: Ako pretiahnem súbory v seléne?
Video: How To Perform Drag and Drop in Selenium WebDriver 2024, Smieť
Anonim

Áno je to možné pokles a súbor s Selén prostredníctvom injekcie skriptu. Skript potrebuje vytvoriť webový prvok, aby mohol prijať súbor odoslané pomocou SendKeys. Potom simulujte dragenter, dragover a pokles udalosti na cieľovom prvku s súbor nastaviť v objekte dataTransfer.

Len tak, ako môžem ťahať a púšťať selén?

Presúvanie pomocou triedy akcií:

  1. WebElement sourceLocator = ovládač. findElement(Podľa. xpath("xpath"));
  2. WebElement targetLocator = ovládač. findElement(Podľa. xpath("xpath"));
  3. Actions action = new Actions(driver);
  4. akcie. dragAndDrop(sourceLocator, targetLocator). stavať (). hrať();

Podobne, ako presúvate myšou v aplikácii Appium? Uveďme si veľmi jednoduchý príklad vykonať drag and drop prevádzka na Android aplikácie pomocou appium.

Spustite vyššie uvedený test pomocou testng a sledujte Drag And Drop vo svojom mobilnom zariadení.

  1. Spustí aplikáciu Drag-Sort Demos.
  2. Klepnite na text „Ihrisko základného použitia“a.
  3. Vykonajte operáciu draga and drop, ako je znázornené na obrázkoch vyššie.

Podobne sa môžete opýtať, ako použijete selén na nahranie súboru?

Nahrávanie súborov v WebDriver sa robí jednoducho použitím metóda sendKeys() na súbor -vyberte vstupné pole na zadanie cesty k súbor byť nahrané.

Pomocou WebDriver a Wget

  1. Importujte súbor „java.
  2. Pomocou getAttribute() získajte hodnotu „href“odkazu na stiahnutie a uložte ju ako premennú String.

Ako kĺžete selén?

Slide-bar a slide akciu pomocou Webdriver

  1. Otvorte URL pomocou selénového kódu.
  2. Prepnite sa na rám kontajnera, aby ste dosiahli posuvný prvok a webový prvok posuvnej lišty.
  3. Vyberte lištu a získajte šírku.
  4. Teraz musíme posunúť snímku na 50% (231px) alebo 100px.
  5. Získajte webový prvok pre posúvač na lište.
  6. Teraz chceme posúvať posúvač na pravej strane vodorovne smerom k osi Y.

Odporúča: