saleor-dashboard/cypress/steps/shared/tables.js
Karolina Rakoczy e7a06281f1
fix failing tests (#1302)
* fix failing tests

* no retries

* add waiting for confirmation msg

* remove unused import

* fix test for staff

* fix test for staff

* fix tests for orders

* fix tests for channels

* fix autocomplete

* fix filters

* fix filters

* fix create shipping method
2021-09-10 10:59:46 +02:00

19 lines
690 B
JavaScript

import { BUTTON_SELECTORS } from "../../elements/shared/button-selectors";
import { SHARED_ELEMENTS } from "../../elements/shared/sharedElements";
import { waitForProgressBarToNotExist } from "./progressBar";
export function searchInTable(query) {
cy.get(SHARED_ELEMENTS.searchInput).type(query);
waitForProgressBarToNotExist();
}
export function findElementOnTable(elementName) {
cy.getTextFromElement(SHARED_ELEMENTS.table).then(tableText => {
if (tableText.includes(elementName)) {
cy.contains(SHARED_ELEMENTS.tableRow, elementName).click();
} else {
cy.get(BUTTON_SELECTORS.nextPaginationButton).click();
findElementOnTable(elementName);
}
});
}