UNPKG

graphdb-workbench-tests

Version:
27 lines (21 loc) 988 B
export class RepositorySelectorSteps { static getRepositorySelectorDropdown() { return cy.get('.onto-repository-selector'); } static getRepositorySelectorsButton() { return RepositorySelectorSteps.getRepositorySelectorDropdown().find('.onto-dropdown-button .repository-selection'); } static openRepositorySelectors() { RepositorySelectorSteps.getRepositorySelectorsButton().click(); } static getRepositorySelectorButton(repositoryId) { return RepositorySelectorSteps.getRepositorySelectorDropdown().find('.repository-selector-dropdown-item .repository-id').contains(repositoryId); } static selectRepository(repositoryId) { RepositorySelectorSteps.openRepositorySelectors(); RepositorySelectorSteps.getRepositorySelectorButton(repositoryId).click(); } static getSelectedRepository() { return RepositorySelectorSteps.getRepositorySelectorDropdown().find('.active-repository'); } }