Fix tests for pages (#2366) (#2427)

This commit is contained in:
Karolina Rakoczy 2022-10-21 12:12:23 +04:00 committed by GitHub
parent cb9d6ad471
commit 968c87a1ae
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -38,9 +38,17 @@ Cypress.Commands.add("fillAutocompleteSelect", (selectSelector, option) => {
.get(BUTTON_SELECTORS.selectOption)
.should("be.visible");
if (option) {
cy.get(selectSelector).clearAndType(option);
cy.contains(BUTTON_SELECTORS.selectOption, option).click();
cy.wrap(option).as("option");
cy.get(BUTTON_SELECTORS.selectOption)
.first()
.then(detachedOption => {
cy.get(selectSelector).clear();
cy.get(selectSelector).type(option);
cy.wrap(detachedOption).should(det => {
Cypress.dom.isDetached(det);
});
cy.contains(BUTTON_SELECTORS.selectOption, option).click();
cy.wrap(option).as("option");
});
} else {
cy.get(BUTTON_SELECTORS.selectOption)
.wait(1000)