Satura rādītājs:

Kā vilkt un nomest failus selēnā?
Kā vilkt un nomest failus selēnā?

Video: Kā vilkt un nomest failus selēnā?

Video: Kā vilkt un nomest failus selēnā?
Video: Selenium WebDriver Tutorial #27 - How to Perform Drag and Drop in Selenium 2024, Aprīlis
Anonim

Jā tas ir iespējams piliens a failu ar Selēns izmantojot skripta injekciju. Lai saņemtu skriptu, ir jāizveido tīmekļa elements failu nosūtīja SendKeys. Pēc tam simulējiet dragenter, dragover un piliens notikumi mērķa elementā ar failu iestatīts objektā dataTransfer.

Tikai tā, kā es varu vilkt un nomest selēnu?

Velciet un nometiet, izmantojot darbību klasi:

  1. WebElement sourceLocator = draiveris. atrastElement(By. xpath("xpath"));
  2. WebElement targetLocator = draiveris. atrastElement(By. xpath("xpath"));
  3. Actions action = new Actions(driver);
  4. darbība. dragAndDrop (avota atrašanās vieta, mērķa atrašanās vieta). būvēt(). veikt();

Tāpat kā jūs velciet un nometat Appium? Ņemsim ļoti vienkāršu piemēru veikt vilkšanu un nomešanu darbība ieslēgta Android pieteikumu izmantojot apiju.

Izpildiet iepriekš minēto testu, izmantojot testng, un mobilajā ierīcē novērojiet vilkšanu un nomešanu.

  1. Tas sāks lietotni Vilkšanas-kārtošanas demonstrācijas.
  2. Pieskarieties tekstam "Pamata lietošanas rotaļu laukums" un.
  3. Veiciet vilkšanas un nomešanas darbību, kā parādīts iepriekš attēlos.

Tāpat jūs varat jautāt, kā jūs izmantosit selēnu, lai augšupielādētu failu?

Failu augšupielāde iekšā WebDriver tiek darīts vienkārši izmantojot sendKeys() metode uz failu - atlasiet ievades lauku, lai ievadītu ceļu uz failu būt augšupielādēts.

Izmantojot WebDriver un Wget

  1. Importējiet "java.
  2. Izmantojiet getAttribute(), lai iegūtu lejupielādes saites "href" vērtību un saglabātu to kā virknes mainīgo.

Kā tu slīdi selēnā?

Slīdjosla un slaidu darbība, izmantojot Webdriver

  1. Atveriet URL, izmantojot selēna kodu.
  2. Pārslēdzieties uz konteinera rāmi, lai sasniegtu slīdni un slīdjoslas tīmekļa elementu.
  3. Izvēlieties joslu un iegūstiet platumu.
  4. Tagad mums ir jāpārvieto slaids uz 50% (231 pikseļi) vai 100 pikseļiem.
  5. Iegūstiet tīmekļa elementu joslas slīdnim.
  6. Tagad mēs vēlamies pārvietot slīdni labajā pusē horizontāli, kas nozīmē Y asi.

Ieteicams: