Ո՞ր բրաուզերներին է աջակցում Cypress-ը:
Ո՞ր բրաուզերներին է աջակցում Cypress-ը:

Video: Ո՞ր բրաուզերներին է աջակցում Cypress-ը:

Video: Ո՞ր բրաուզերներին է աջակցում Cypress-ը:
Video: Pascal и Delphi живы? / История / Популярность / Мифы / Возможности / Преимущества и недостатки 2024, Մայիս
Anonim

Cypress-ն ունի բազմաթիվ բրաուզերների վրա թեստեր անցկացնելու հնարավորություն: Ներկայումս Cypress-ն ունի աջակցություն Chrome - ընտանեկան բրաուզերներ (ներառյալ Էլեկտրոնը) և բետա աջակցություն Firefox բրաուզերների համար: Թեստերը, որոնք պահանջում են անջատել chromeWebSecurity կազմաձևման տարբերակը, կարող են խնդիրներ առաջանալ ոչ Chromium հիմնված բրաուզերներ:

Նաև հարցրեց՝ Cypress-ն աջակցո՞ւմ է բրաուզերի խաչմերուկի թեստավորմանը:

Cypress .io-ն թույլ է տալիս փորձարկողներին և մշակողներին գրել E2E թեստեր որոնք աշխատում են տեղական Google Chrome-ում բրաուզերը միայն. Տեղական, դուք կամք վազել քո թեստեր Google Chrome-ում, մինչ Applitools Ultrafast Grid-ը կամք բռնակի կարգավորումը Խաչ - բրաուզերը Ձեր միջավայրը գործարկելու համար թեստեր ընդդեմ բազմակի բրաուզերներ.

Կարելի է նաև հարցնել՝ ինչպե՞ս բացեմ cypress բրաուզերը։ նոճի բաց -- բրաուզերը < բրաուզերը -path> Լռելյայն, Cypress ինքնաբերաբար կգտնի և թույլ կտա ձեզ օգտագործել բրաուզերներ տեղադրված է ձեր համակարգում:

Այս կերպ Cypress-ն օգտագործում է WebDriver-ը:

Սելեն կազմված է ամրացումներից կամ գրադարաններից, և WebDriver , որը վերահսկում է բրաուզերները: Այս երկու բաղադրիչներն աշխատում են JSON ցանցի միջոցով: Այլապես, մինչդեռ Cypress օգտագործվում է UI թեստավորման համար, այն օգտագործում է իր յուրահատուկ DOM մանիպուլյացիա և աշխատում է անմիջապես զննարկիչում՝ առանց ցանցային հաղորդակցության:

Cypress-ն օգտագործում է մոկա:

Մոկա է JavaScript-ի փորձարկման շրջանակ: Մոկա Ձեզ տալիս է այն, նկարագրեք, նախքան Յուրաքանչյուր մեթոդներ: Cypress չի տարբերվում Մոկա , այն իրականում օգտագործում է Մոկա գլխարկի տակ: Ձեր բոլոր թեստերը կամք վերևում գրված լինի Մոկա bdd ինտերֆեյս.

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