Mündəricat:

Seleniumda faylları necə sürükləyib buraxa bilərəm?
Seleniumda faylları necə sürükləyib buraxa bilərəm?

Video: Seleniumda faylları necə sürükləyib buraxa bilərəm?

Video: Seleniumda faylları necə sürükləyib buraxa bilərəm?
Video: Talıb Tale & Zeynəb Həsəni - Necə Darıxmışam (Akustik) 2024, Noyabr
Anonim

Bəli etmək mümkündür damcı a fayl ilə Selenium skript inyeksiyası vasitəsilə. Skript almaq üçün veb elementi yaratmalıdır fayl SendKeys tərəfindən göndərilir. Sonra dragenter, dragover və simulyasiya edin damcı ilə hədəf element üzrə hadisələr fayl dataTransfer obyektində təyin edin.

Sadəcə olaraq, seleniumda necə sürükləyib buraxa bilərəm?

Hərəkətlər sinfindən istifadə edərək sürükləyin və buraxın:

  1. WebElement sourceLocator = sürücü. findElement(By. xpath("xpath"));
  2. WebElement targetLocator = sürücü. findElement(By. xpath("xpath"));
  3. Actions action = new Actions(sürücü);
  4. hərəkət. dragAndDrop(sourceLocator, targetLocator). qurmaq(). yerinə yetirmək ();

Eynilə, Appium-da necə sürükləyib buraxırsınız? Çox sadə nümunə götürək sürükləyib buraxın əməliyyat android tətbiq appium istifadə edərək.

Testng istifadə edərək yuxarıdakı testi yerinə yetirin və mobil cihazınızda Çək və Bırak funksiyasına əməl edin.

  1. O, Drag-Sort Demos proqramını işə salacaq.
  2. "Əsas istifadə meydançası" mətninə toxunun və.
  3. Yuxarıdakı Şəkillərdə göstərildiyi kimi draga and drop əməliyyatını yerinə yetirin.

Eynilə, siz soruşa bilərsiniz, bir fayl yükləmək üçün seleniumdan necə istifadə edəcəksiniz?

Fayllar yüklənir in WebDriver sadəcə olaraq həyata keçirilir istifadə edərək üzərində sendKeys() metodu fayl -a gedən yolu daxil etmək üçün giriş sahəsini seçin fayl olmaq yüklənmişdir.

WebDriver və Wget istifadə

  1. "Java" faylını idxal edin.
  2. Endirmə linkinin "href" dəyərini əldə etmək və onu String dəyişəni kimi saxlamaq üçün getAttribute() istifadə edin.

Seleniumda necə sürüşürsən?

Webdriver istifadə edərək sürüşdürmə çubuğu və slayd hərəkəti

  1. Selenium kodu ilə URL açın.
  2. Sürgü və sürüşdürmə çubuğu veb elementinə çatmaq üçün konteyner çərçivəsinə keçin.
  3. Çubuğu seçin və genişliyi əldə edin.
  4. İndi slaydı 50% (231px) və ya 100px-ə köçürməliyik.
  5. Bardakı sürüşdürmə üçün veb elementi əldə edin.
  6. İndi biz kaydırıcıyı sağ tərəfdə üfüqi olaraq Y oxuna doğru hərəkət etdirmək istəyirik.

Tövsiyə: