Cuprins:

Cum trag și plasez fișiere în seleniu?
Cum trag și plasez fișiere în seleniu?

Video: Cum trag și plasez fișiere în seleniu?

Video: Cum trag și plasez fișiere în seleniu?
Video: How To Perform Drag and Drop in Selenium WebDriver 2024, Aprilie
Anonim

Da, este posibil cădere brusca A fişier cu Seleniu printr-o injecție de script. Scriptul trebuie să creeze un element web pentru a primi fişier trimis de SendKeys. Apoi simulați dragenter, dragover și cădere brusca evenimente pe elementul vizat cu fişier setat în obiectul dataTransfer.

Doar așa, cum trage și plasez seleniu?

Trageți și plasați folosind Clasa de acțiuni:

  1. WebElement sourceLocator = driver. findElement(By. xpath("xpath"));
  2. WebElement targetLocator = driver. findElement(By. xpath("xpath"));
  3. Actions action = actiuni noi(driver);
  4. acțiune. dragAndDrop(sourceLocator, targetLocator). construi(). a executa();

În mod similar, cum trageți și plasați în Appium? Să luăm un exemplu foarte simplu efectuați drag and drop operare pe android aplicarea folosind appium.

Rulați testul de mai sus folosind testng și observați Drag And Drop pe dispozitivul dvs. mobil.

  1. Va lansa aplicația Drag-Sort Demos.
  2. Atingeți textul „Teren de joacă pentru utilizare de bază” și.
  3. Efectuați operația de drag și drop așa cum se arată în imaginile de mai sus.

În mod similar, vă puteți întreba cum veți folosi seleniul pentru a încărca un fișier?

Încărcarea fișierelor în WebDriver se face prin simplu folosind metoda sendKeys() de pe fişier -selectați câmpul de introducere pentru a introduce calea către fişier a fi încărcat.

Folosind WebDriver și Wget

  1. Importați fișierul „java.
  2. Utilizați getAttribute() pentru a obține valoarea „href” a link-ului de descărcare și salvați-o ca variabilă String.

Cum aluneci în seleniu?

Slide-bar și acțiune de slide folosind Webdriver

  1. Deschideți adresa URL prin codul seleniu.
  2. Comutați la cadrul containerului pentru a ajunge la elementul de bandă al glisorului și al barei glisante.
  3. Selectați bara și obțineți lățimea.
  4. Acum trebuie să mutăm slide-ul la 50% (231px) sau 100px.
  5. Obțineți elementul web pentru glisorul de pe bară.
  6. Acum vrem să mutăm glisorul din partea dreaptă pe orizontală înseamnă spre axa Y.

Recomandat: