graphdb-workbench-tests
Version:
Cypress tests for GraphDB workbench
40 lines (31 loc) • 1.07 kB
JavaScript
export class ApplicationSteps {
// notifications
static getNotifications() {
return cy.get('#toast-container');
}
static getSuccessNotifications() {
return this.getNotifications().find('.toast-success');
}
static getErrorNotifications() {
return this.getNotifications().find('.toast-error');
}
static getInfoNotification() {
return this.getNotifications().find('.toast-info');
}
static getWarningNotification() {
return this.getNotifications().find('.toast-warning');
}
// navigation via main menu
static openImportPage() {
cy.get('onto-navbar .menu-element').eq(0).click();
}
static geLoader() {
return cy.get('.ot-loader-new-content');
}
static getCurrentDate() {
// Returns the date in ISO format (yyyy-MM-dd) in the local time zone.
// Using toISOString() returns in UTC, which may fail tests if run between specific times
// in the local time zone.
return new Date().toLocaleDateString("en-CA");
}
}