123456789101112131415161718192021222324252627 |
- // table.spec.js created with Cypress
- //
- // Start writing your Cypress tests below!
- // If you're unfamiliar with how Cypress works,
- // check out the link below and learn how to write your first test:
- // https://on.cypress.io/writing-first-test
- describe('table', () => {
- it('row selection', () => {
- cy.visit('http://127.0.0.1:6009/iframe.html?id=table--selection-table&args=&viewMode=story');
- cy.get('.semi-table-row-head .semi-checkbox-inner-display').click();
- cy.get('.semi-checkbox-checked').should('have.length', 4);
- });
- /**
- * 测试 columns 为字面量时刷新 Table,页码应保持当前页
- * 即更新 columns 不影响 currentPage
- */
- it('columns change ', () => {
- cy.visit('http://localhost:6009/iframe.html?id=table--fixed-columns-change&viewMode=story');
- cy.get('.semi-page-item').contains('2').click();
- cy.get('.semi-table-tbody .semi-checkbox').eq(1).click()
- .then(() => {
- cy.get('.semi-page-item').contains('2').should('have.class', 'semi-page-item-active');
- });
- });
- });
|