INHOUDSOPGAWE:

Hoe sleep en los ek lêers in selenium?
Hoe sleep en los ek lêers in selenium?

Video: Hoe sleep en los ek lêers in selenium?

Video: Hoe sleep en los ek lêers in selenium?
Video: Web Development with Python! Scraping Data from a Website 2024, Mei
Anonim

Ja dit is moontlik om laat val a lêer met Selenium via 'n skrif-inspuiting. Die skrip moet 'n webelement skep om die lêer gestuur deur SendKeys. Simuleer dan die dragenter, dragover en laat val gebeure op die geteikende element met die lêer stel in die dataTransfer-objek.

Net so, hoe sleep en laat ek selenium in?

Sleep en los deur aksieklas te gebruik:

  1. WebElement sourceLocator = bestuurder. findElement(By. xpath("xpath"));
  2. WebElement targetLocator = bestuurder. findElement(By. xpath("xpath"));
  3. Aksies aksie = nuwe Aksies(bestuurder);
  4. aksie. dragAndDrop (sourceLocator, targetLocator). bou(). voer ();

Net so, hoe sleep en los jy in Appium? Kom ons neem 'n baie eenvoudige voorbeeld voer sleep en drop uit operasie aan Android aansoek gebruik van appium.

Voer die bostaande toets uit met behulp van testng en let op Sleep En Drop in jou mobiele toestel.

  1. Dit sal die Drag-Sort Demos-app bekendstel.
  2. Tik op "Basiese gebruik speelgrond" teks en.
  3. Voer trek-en-drop-operasie uit soos in bogenoemde prente getoon.

Net so kan jy vra, hoe sal jy selenium gebruik om 'n lêer op te laai?

Laai tans lêers op in Webbestuurder word eenvoudig gedoen gebruik die sendKeys() metode op die lêer -kies invoerveld om die pad na die in te voer lêer om te wees opgelaai.

Gebruik WebDriver en Wget

  1. Voer die "java.
  2. Gebruik getAttribute() om die "href" waarde van die aflaai skakel te verkry en stoor dit as 'n String veranderlike.

Hoe gly jy selenium in?

Skuifbalk en gly-aksie met Webdriver

  1. Maak URL oop via seleniumkode.
  2. Skakel oor na die houerraam om die skuif- en skuifbalk-webelement te bereik.
  3. Kies die balk en kry die breedte.
  4. Nou moet ons skuif na 50% (231px) of 100px skuif.
  5. Kry webelement vir die skuifbalk op die balk.
  6. Nou wil ons die skuifbalk aan die regterkant horisontaal na die Y-as beweeg.

Aanbeveel: