Բովանդակություն:

Ինչպե՞ս կարող եմ քաշել և թողնել ֆայլերը սելենիում:
Ինչպե՞ս կարող եմ քաշել և թողնել ֆայլերը սելենիում:

Video: Ինչպե՞ս կարող եմ քաշել և թողնել ֆայլերը սելենիում:

Video: Ինչպե՞ս կարող եմ քաշել և թողնել ֆայլերը սելենիում:
Video: Бармалей_Рассказ_Слушать 2024, Նոյեմբեր
Anonim

Այո, դա հնարավոր է անկում ա ֆայլ հետ Սելեն սցենարի ներարկման միջոցով: Ստանալու համար սցենարը պետք է ստեղծի վեբ տարր ֆայլ ուղարկված SendKeys-ի կողմից: Այնուհետև սիմուլյացիա արեք «dragenter»-ը, «dragover»-ը և անկում իրադարձություններ թիրախային տարրի հետ ֆայլ սահմանված է dataTransfer օբյեկտում:

Պարզապես, ինչպե՞ս կարող եմ քաշել և թողնել սելենի մեջ:

Քաշել և թողնել՝ օգտագործելով գործողությունների դասը

  1. WebElement sourceLocator = վարորդ: findElement (By. xpath ("xpath"));
  2. WebElement targetLocator = վարորդ: findElement (By. xpath ("xpath"));
  3. Գործողություններ գործողություն = նոր Գործողություններ (վարորդ);
  4. գործողություն. dragAndDrop (sourceLocator, targetLocator): կառուցել (). կատարել();

Նմանապես, ինչպե՞ս եք քաշում և գցում Appium-ում: Բերենք շատ պարզ օրինակ կատարել քաշել և թողնել վիրահատություն android դիմումը օգտագործելով appium.

Կատարեք վերը նշված թեստը՝ օգտագործելով թեստանգը և դիտեք «Քաշել և թողնել» ձեր բջջային սարքում:

  1. Այն կգործարկի Drag-Sort Demos հավելվածը:
  2. Հպեք «Հիմնական օգտագործման խաղահրապարակ» տեքստին և.
  3. Կատարեք «draga and drop» գործողությունը, ինչպես ցույց է տրված վերևի նկարներում:

Նմանապես, դուք կարող եք հարցնել, թե ինչպես եք օգտագործել սելենը ֆայլ վերբեռնելու համար:

Ֆայլերի բեռնում մեջ WebDriver կատարվում է պարզապես օգտագործելով վրա sendKeys() մեթոդը ֆայլ -ընտրեք մուտքագրման դաշտը դեպի ուղին մուտքագրելու համար ֆայլ լինել վերբեռնված.

Օգտագործելով WebDriver-ը և Wget-ը

  1. Ներմուծեք «java.
  2. Օգտագործեք getAttribute() ներբեռնման հղման «href» արժեքը և պահեք այն որպես String փոփոխական։

Ինչպե՞ս եք սահում սելենի մեջ:

Սլայդ-բար և սլայդ գործողություն՝ օգտագործելով Webdriver-ը

  1. Բացեք URL-ը սելենի կոդի միջոցով:
  2. Անցեք կոնտեյների շրջանակին, որպեսզի հասնեք սահիկի և սահիկի գծի վեբ տարրին:
  3. Ընտրեք բարը և ստացեք լայնությունը:
  4. Այժմ մենք պետք է սլայդը տեղափոխենք 50% (231px) կամ 100px:
  5. Ստացեք վեբ տարր սլայդերի համար գծի վրա:
  6. Այժմ մենք ցանկանում ենք աջ կողմում գտնվող սահիկը հորիզոնական կերպով տեղափոխել դեպի Y առանցքը:

Խորհուրդ ենք տալիս: