test quizResultsPage.cy update
This commit is contained in:
parent
7cb046b245
commit
5323914582
@ -138,16 +138,116 @@ describe("Тест на появление страницы Результато
|
||||
cy.wait(2000);
|
||||
cy.get("#find-out-more-button").should("not.exist");
|
||||
|
||||
// let linkText;
|
||||
// проверяем на страницы в публикации с не заполнеными полями до форм контактов
|
||||
|
||||
// cy.get('[data-cy="link-test"]')
|
||||
// .invoke("text")
|
||||
// .then((text) => {
|
||||
// linkText = text;
|
||||
// });
|
||||
cy.visit("http://localhost:3000/edit");
|
||||
cy.wait(2000);
|
||||
cy.get('[data-cy="publish-button"]').click();
|
||||
cy.wait(1000);
|
||||
|
||||
// cy.wait(2000).then(() => {
|
||||
// cy.visit(linkText);
|
||||
// });
|
||||
let linkText;
|
||||
|
||||
cy.get('[data-cy="link-test"]')
|
||||
.invoke("text")
|
||||
.then((text) => {
|
||||
linkText = text;
|
||||
});
|
||||
|
||||
cy.wait(2000).then(() => {
|
||||
cy.visit(linkText);
|
||||
});
|
||||
|
||||
cy.origin("https://s.hbpn.link", () => {
|
||||
// <команды, направленные на https://s.hbpn.link, идут здесь>
|
||||
cy.get(".MuiFormControlLabel-label").contains("1").click();
|
||||
cy.get(".MuiButton-containedPrimary").contains("Далее").click();
|
||||
cy.wait(2000);
|
||||
|
||||
cy.contains("p", "Заголовок пожирнее").should("not.exist");
|
||||
});
|
||||
|
||||
// теперь поля заполненны
|
||||
|
||||
cy.visit("http://localhost:3000/edit");
|
||||
|
||||
cy.get("#heading-result").type("Результат");
|
||||
cy.get("#headline-is-bolder").type("Заголовок пожирнее");
|
||||
cy.get("#heading-description").type("Описание обычного заголовка");
|
||||
cy.get(`[data-cy="add-button"]`).click();
|
||||
cy.wait(200);
|
||||
cy.get("#button-text-result").type("Узнать подробнее");
|
||||
|
||||
cy.wait(2000).then(() => {
|
||||
cy.visit(linkText);
|
||||
});
|
||||
|
||||
cy.origin("https://s.hbpn.link", () => {
|
||||
// <команды, направленные на https://s.hbpn.link, идут здесь>
|
||||
cy.get(".MuiFormControlLabel-label").contains("1").click();
|
||||
cy.get(".MuiButton-containedPrimary").contains("Далее").click();
|
||||
cy.wait(2000);
|
||||
|
||||
cy.contains("p", "Заголовок пожирнее").should("exist");
|
||||
});
|
||||
|
||||
// проверяем на страницы в публикации с заполнеными полями после форм контактов
|
||||
cy.visit("http://localhost:3000/edit");
|
||||
cy.wait(2000);
|
||||
cy.get(`[data-cy="expand-question"]`).eq(0).click();
|
||||
cy.wait(200);
|
||||
cy.get("#after-the-contact-form").click();
|
||||
cy.wait(2000);
|
||||
|
||||
cy.wait(2000).then(() => {
|
||||
cy.visit(linkText);
|
||||
});
|
||||
|
||||
cy.origin("https://s.hbpn.link", () => {
|
||||
// <команды, направленные на https://s.hbpn.link, идут здесь>
|
||||
cy.get(".MuiFormControlLabel-label").contains("1").click();
|
||||
cy.get(".MuiButton-containedPrimary").contains("Далее").click();
|
||||
cy.wait(2000);
|
||||
|
||||
cy.get('input[placeholder="имя"]').type("Name");
|
||||
cy.get('input[placeholder="Email"]').type("valid_user@exammple.com");
|
||||
cy.get('input[placeholder="номер телефона"]').type("+2682585");
|
||||
|
||||
cy.get('input[type="checkbox"]').click();
|
||||
cy.wait(200);
|
||||
cy.contains("button", "Получить результаты").click();
|
||||
cy.wait(2000);
|
||||
cy.contains("p", "Заголовок пожирнее").should("exist");
|
||||
|
||||
cy.contains("p", "Заголовок пожирнее").should("exist");
|
||||
});
|
||||
|
||||
// проверяем на страницы в публикации с пустыми полями после форм контактов
|
||||
cy.visit("http://localhost:3000/edit");
|
||||
cy.get("#heading-result").clear();
|
||||
cy.get("#headline-is-bolder").clear();
|
||||
cy.get("#heading-description").clear();
|
||||
cy.get("#button-text-result").clear();
|
||||
|
||||
cy.wait(2000).then(() => {
|
||||
cy.visit(linkText);
|
||||
});
|
||||
|
||||
cy.origin("https://s.hbpn.link", () => {
|
||||
// <команды, направленные на https://s.hbpn.link, идут здесь>
|
||||
cy.get(".MuiFormControlLabel-label").contains("1").click();
|
||||
cy.get(".MuiButton-containedPrimary").contains("Далее").click();
|
||||
cy.wait(2000);
|
||||
|
||||
cy.get('input[placeholder="имя"]').type("Name");
|
||||
cy.get('input[placeholder="Email"]').type("valid_user@exammple.com");
|
||||
cy.get('input[placeholder="номер телефона"]').type("+2682585");
|
||||
|
||||
cy.get('input[type="checkbox"]').click();
|
||||
cy.wait(200);
|
||||
cy.contains("button", "Получить результаты").click();
|
||||
cy.wait(2000);
|
||||
cy.wait(2000);
|
||||
cy.contains("p", "Заголовок пожирнее").should("not.exist");
|
||||
});
|
||||
});
|
||||
});
|
||||
|
Loading…
Reference in New Issue
Block a user