1234567891011121314151617181920212223242526272829303132 |
- describe('navigation', () => {
- it('dynamic change', () => {
- cy.visit('http://127.0.0.1:6006/iframe.html?id=navigation--items-change-demo&viewMode=story');
- cy.get('span').contains('用户管理').should('exist');
- cy.get('button').contains('change items').click();
- cy.get('span').contains('用户管理').should('not.exist');
- });
- it('auto open', () => {
- cy.visit('http://127.0.0.1:6006/iframe.html?id=navigation--auto-open&viewMode=story');
- cy.get('span').contains('人员管理').should('exist');
- });
- it('selected keys change', () => {
- cy.visit('http://localhost:6006/iframe.html?id=navigation--fixed-selected-keys&viewMode=story');
- cy.get('.semi-navigation-item-text').contains('Config').click();
- cy.get('.semi-navigation-item-selected').should('contain.text', 'Ability management');
- cy.get('.semi-navigation-sub-title.semi-navigation-sub-title-selected').should('contain.text', "Ability");
- cy.get('.semi-navigation-item-text').contains('Distribution').click();
- cy.get('.semi-navigation-item-selected').should('contain.text', 'Config management');
- cy.get('.semi-navigation-sub-title.semi-navigation-sub-title-selected').should('exist');
- });
- it('selected keys change + also use state openKeys', () => {
- cy.visit('http://localhost:6006/iframe.html?id=navigation--fixed-open-keys&viewMode=story');
- cy.get('.semi-navigation-item-text').contains('任务平台').click();
- cy.get('.semi-navigation-item-text').contains('任务管理').click();
- cy.get('.semi-navigation-list > li.semi-navigation-item-sub').eq(1).should('have.attr', 'aria-expanded', 'true');
- cy.get('.semi-navigation-list > li.semi-navigation-item-sub').eq(2).should('have.attr', 'aria-expanded', 'true');
- });
- });
|