Cypress кайсы браузерлерди колдойт?
Cypress кайсы браузерлерди колдойт?

Video: Cypress кайсы браузерлерди колдойт?

Video: Cypress кайсы браузерлерди колдойт?
Video: FrontEnd_E2E тесты в браузеры Когда Cypress, а когда не очень _Леонид Семенов_InvestEngine 2024, Ноябрь
Anonim

Cypress бир нече браузерлерде сыноолорду жүргүзүү мүмкүнчүлүгүнө ээ. Учурда, Cypress колдоосуна ээ Chrome -үй-бүлөлүк браузерлер (анын ичинде Electron) жана Firefox браузерлери үчүн бета колдоо. ChromeWebSecurity конфигурациялоо опциясын өчүрүүнү талап кылган сыноолор башка учурларда көйгөйлөргө туш болушу мүмкүн. Chromium негизделген браузерлер.

Ошондой эле, Cypress браузерлердин кайчылаш тестирлөөсүн колдойбу деп сурады.

кипарис .io сыноочуларга жана иштеп чыгуучуларга E2E жазууга мүмкүндүк берет тесттер Google Chrome'до жергиликтүү түрдө иштейт браузер гана. Жергиликтүү, сиз болот сени иштет тесттер Applitools Ultrafast Grid учурунда Google Chrome'до болот орнотууну колго алыңыз кайчылаш - браузер иштетүү үчүн чөйрө тесттер көп каршы браузерлер.

Ошондой эле сурашы мүмкүн, мен кантип кипарис браузерин ачам? кипарис ачык -- браузер < браузер -path> Демейки боюнча, кипарис автоматтык түрдө таап, колдонууга мүмкүндүк берет браузерлер тутумуңузга орнотулган.

Ушундай жол менен, Cypress WebDriver колдонобу?

Селен байлагычтардан, же китепканалардан турат жана WebDriver , браузерлерди башкарат. Бул эки компонент JSON тармагы аркылуу иштейт. Же болбосо, азырынча кипарис UI тестирлөө үчүн колдонулат, ал өзүнүн уникалдуу DOM манипуляциясын колдонот жана тармактык байланышсыз түздөн-түз браузерде иштейт.

Cypress mocha колдонобу?

Mocha болуп саналат JavaScript үчүн тестирлөө негизи. Mocha сизге аны сүрөттөп берүүдө, beforeEach ыкмаларын берет. кипарис айырмаланбайт Mocha , чындыгында колдонот Mocha капоттун астында. Сиздин бардык тесттер болот үстүнө жазылат Мочаныкы bdd интерфейси.

Сунушталууда: