e2e: improves flakiness and speed (#103533)
* e2e: improves flakiness * Chore: refactor flaky test * e2e: more refactor * e2e: do not keep successfull test run videos * e2e: do not log selectors * chore: updates after pr feedback * chore: updates after pr feedback * chore: adds retries to flaky e2e test * e2e: skip flaky tests * e2e: skip flaky tests * e2e: revert back to timeout * chore: removes all the skips
This commit is contained in:
@@ -32,7 +32,9 @@ export type E2EFactoryArgs<S extends Selectors> = { selectors: S };
|
||||
export type CypressOptions = Partial<Cypress.Loggable & Cypress.Timeoutable & Cypress.Withinable & Cypress.Shadow>;
|
||||
|
||||
const processSelectors = <S extends Selectors>(e2eObjects: E2EFunctions<S>, selectors: S): E2EFunctions<S> => {
|
||||
const logOutput = (data: unknown) => cy.logToConsole('Retrieving Selector:', data);
|
||||
const logSelectorsInfo = Boolean(Cypress.env('LOG_SELECTORS_INFO'));
|
||||
const logOutput = logSelectorsInfo ? (data: unknown) => cy.logToConsole('Retrieving Selector:', data) : () => {};
|
||||
|
||||
const keys = Object.keys(selectors);
|
||||
for (let index = 0; index < keys.length; index++) {
|
||||
const key = keys[index];
|
||||
|
||||
Reference in New Issue
Block a user