first commit
This commit is contained in:
39
tests/cypress/e2e/buyProduct_OsobniOdber.cy.ts
Normal file
39
tests/cypress/e2e/buyProduct_OsobniOdber.cy.ts
Normal file
@@ -0,0 +1,39 @@
|
||||
import * as wpj from '../support/wpj';
|
||||
|
||||
describe('Průchod košíkem Osobní odběr', () => {
|
||||
it('Vejdi do detailu produktu', () => {
|
||||
wpj.visitProductDetail();
|
||||
});
|
||||
|
||||
it('Zobrazení dostupnosti - kdy zboží dostanu', () => {
|
||||
cy.get('.c-product-deliverytime button').first().click({ force: true }).wait(1000);
|
||||
cy.get('.c-modal .close').first().click({ force: true });
|
||||
});
|
||||
it('Zvýšit počet na 2 kusy', () => {
|
||||
cy.get('.c-product-buycount .plus_unit').first().click();
|
||||
cy.get('.c-product-buycount .form-control').should('have.value', '2');
|
||||
});
|
||||
it('Přidat do košíku a kontrola že se zvětšila cena na 298', () => {
|
||||
cy.get('.btn.c-product-addtocartbutton').first().click();
|
||||
cy.get('.price-total strong').contains('298');
|
||||
});
|
||||
it('Přejít do košíku', () => {
|
||||
wpj.stepIntoCart();
|
||||
});
|
||||
it('Výběr Osobní odběr a platba hotovosti', () => {
|
||||
cy.get('.delivery-item-osobniodber > .custom-radio').click();
|
||||
cy.get('.payment-item-hotovost').first().click();
|
||||
});
|
||||
it('Pokračovat na vyplnění údajů', () => {
|
||||
cy.get('.cart-nextstep-wrapper > .btn').click({ force: true });
|
||||
wpj.fillCustomerInfo();
|
||||
});
|
||||
it('Dokončit objednávku', () => {
|
||||
cy.get('.cart-nextstep-wrapper > .btn').click();
|
||||
cy.get('.page-ordersuccess').contains('úspěšně přijali');
|
||||
});
|
||||
it('Kontrola funkčnosti odkazu na detail objednávky', () => {
|
||||
cy.get('.page-ordersuccess').contains('Detail objednávky').click({ force: true });
|
||||
cy.url().should('include', '/objednavka/');
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user