Turinys:

Kaip nuvilkti failus su selenu?
Kaip nuvilkti failus su selenu?

Video: Kaip nuvilkti failus su selenu?

Video: Kaip nuvilkti failus su selenu?
Video: Create KDP Spot the Difference Book Interiors 2024, Gegužė
Anonim

Taip galima lašas a failą su Selenas per scenarijaus injekciją. Scenarijus turi sukurti žiniatinklio elementą, kad gautų failą išsiųstas SendKeys. Tada imituokite dragenter, dragover ir lašas įvykius tiksliniame elemente su failą nustatyta dataTransfer objekte.

Tiesiog taip, kaip vilkti ir nuleisti seleną?

Vilkite ir numeskite naudodami veiksmų klasę:

  1. WebElement sourceLocator = vairuotojas. findElement(By. xpath("xpath"));
  2. WebElement targetLocator = vairuotojas. findElement(By. xpath("xpath"));
  3. Veiksmai veiksmas = new Veiksmai(tvarkyklė);
  4. veiksmas. dragAndDrop (sourceLocator, targetLocator). statyti (). atlikti();

Panašiai, kaip vilkti ir mesti „Appium“? Paimkime labai paprastą pavyzdį atlikti vilkimą ir nuleidimą operacija įjungta Android taikymas naudojant apijų.

Atlikite aukščiau pateiktą testą naudodami testng ir stebėkite „Drag and Drop“savo mobiliajame įrenginyje.

  1. Bus paleista „Drag-Sort Demos“programa.
  2. Bakstelėkite tekstą „Pagrindinio naudojimo žaidimų aikštelė“ir.
  3. Atlikite vilkimo ir numetimo operaciją, kaip parodyta aukščiau esančiuose paveikslėliuose.

Panašiai galite paklausti, kaip naudosite seleną failui įkelti?

Failų įkėlimas in WebDriver atliekama paprasčiausiai naudojant sendKeys() metodas failą - pasirinkite įvesties lauką, kad įvestumėte kelią į failą būti įkeltas.

Naudojant „WebDriver“ir „Wget“.

  1. Importuokite „java.
  2. Naudokite getAttribute(), kad gautumėte atsisiuntimo nuorodos „href“reikšmę ir išsaugotumėte ją kaip eilutės kintamąjį.

Kaip slysti selenu?

Slydimo juosta ir slydimo veiksmas naudojant Webdriver

  1. Atidarykite URL naudodami seleno kodą.
  2. Perjunkite į konteinerio rėmą, kad pasiektumėte slankiklį ir slankiklio juostos žiniatinklio elementą.
  3. Pasirinkite juostą ir gaukite plotį.
  4. Dabar turime perkelti skaidrę į 50% (231 piks.) arba 100 piks.
  5. Gaukite juostos slankiklio žiniatinklio elementą.
  6. Dabar norime perkelti slankiklį dešinėje pusėje horizontaliai, reiškia Y ašies link.

Rekomenduojamas: