Mundarija:

Selenyumdagi fayllarni qanday sudrab olib tashlash mumkin?
Selenyumdagi fayllarni qanday sudrab olib tashlash mumkin?

Video: Selenyumdagi fayllarni qanday sudrab olib tashlash mumkin?

Video: Selenyumdagi fayllarni qanday sudrab olib tashlash mumkin?
Video: PLAY MARKET ISHLAMAY QOLSA/ ПЛАЙ МАРКЕТ ИШЛАМАЙ КОЛСА 2024, Aprel
Anonim

Ha mumkin tushirish a fayl bilan Selen skriptni kiritish orqali. Skriptni olish uchun veb-element yaratish kerak fayl SendKeys tomonidan yuborilgan. Keyin simulyatsiya qiling dragenter, dragover va tushirish bilan maqsadli elementdagi voqealar fayl dataTransfer ob'ektida o'rnatiladi.

Shunday qilib, selenni qanday qilib sudrab olib tashlashim mumkin?

Harakatlar sinfidan foydalanib sudrab olib tashlang:

  1. WebElement sourceLocator = haydovchi. findElement(By. xpath("xpath"));
  2. WebElement targetLocator = haydovchi. findElement(By. xpath("xpath"));
  3. Harakatlar harakati = yangi harakatlar (haydovchi);
  4. harakat. dragAndDrop (sourceLocator, targetLocator). qurmoq(). bajarish();

Xuddi shunday, Appium-da qanday qilib sudrab olib tashlash mumkin? Keling, juda oddiy misol keltiraylik sudrab olib tashlashni bajaring operatsiya yoqilgan android ilova appium yordamida.

Yuqoridagi testni testng yordamida bajaring va mobil qurilmangizda Drag and Drop-ga rioya qiling.

  1. U Drag-Sort Demos ilovasini ishga tushiradi.
  2. "Asosiy foydalanish maydonchasi" matniga teging va.
  3. Yuqoridagi Rasmlarda ko'rsatilganidek, draga va drop amallarini bajaring.

Xuddi shunday, siz faylni yuklash uchun selenyumdan qanday foydalanasiz deb so'rashingiz mumkin?

Fayllar yuklanmoqda ichida WebDriver oddiy tomonidan amalga oshiriladi foydalanish da sendKeys() usuli fayl - yo'lni kiritish uchun kiritish maydonini tanlang fayl bolmoq yuklangan.

WebDriver va Wget-dan foydalanish

  1. "Java" ni import qiling.
  2. Yuklab olish havolasining "href" qiymatini olish va uni String o'zgaruvchisi sifatida saqlash uchun getAttribute() dan foydalaning.

Selenda qanday sirpanasiz?

Webdriver yordamida slayd paneli va slayd harakati

  1. Selen kodi orqali URLni oching.
  2. Slayder va slayder paneli veb-elementiga erishish uchun konteyner ramkasiga o'ting.
  3. Barni tanlang va kenglikni oling.
  4. Endi biz slaydni 50% (231px) yoki 100px ga o'tkazishimiz kerak.
  5. Bardagi slayder uchun veb-elementni oling.
  6. Endi biz slayderni o'ng tomondagi gorizontal vositalarni Y o'qi tomon siljitmoqchimiz.

Tavsiya: