// *********************************************************** // This example support/index.js is processed and // loaded automatically before your test files. // // This is a great place to put global configuration and // behavior that modifies Cypress. // // You can change the location of this file or turn off // automatically serving support files with the // 'supportFile' configuration option. // // You can read more here: // https://on.cypress.io/configuration // *********************************************************** // Import commands.js using ES2015 syntax: import "./commands"; // Alternatively you can use CommonJS syntax: // require('./commands') //unique test run ID for all tests Cypress.config("cyid", `cy${new Date().getTime()}`); //Generate fresh data // BEFORE(() => { // CY.VISIT("/LOGIN"); // CY.GET("INPUT[NAME=USERNAME]").CLEAR().TYPE(CYPRESS.ENV("ADMINUSERNAME")); // // {ENTER} CAUSES THE FORM TO SUBMIT // CY.GET("INPUT[NAME=PASSWORD]") // .CLEAR() // .TYPE(`${CYPRESS.ENV("ADMINPASSWORD")}{ENTER}`); // CY.URL().SHOULD("INCLUDE", "/AY-EVALUATE"); // CY.GET("[DATA-CY=BTNSEED]").CLICK(); // CY.GET("[DATA-CY=BTNSTART]").CLICK(); // CY.GET('[DATA-CY="GZCONFIRM:YESBUTTON"]').CLICK(); // //CY.CONTAINS("PERMANENTLY ERASE"); // CY.GET('[DATA-CY="GZCONFIRM:YESBUTTON"]').CLICK(); // //LONG DELAY HERE WHILE DATA IS BEING GENERATED // CY.URL({TIMEOUT:300000}).SHOULD("INCLUDE", "/LOGIN"); // });