typography.spec.js 1.1 KB

1234567891011121314151617181920212223242526
  1. describe('typography', () => {
  2. it('ellipsis', () => {
  3. cy.visit('http://127.0.0.1:6006/iframe.html?id=typography--ellipsis-collapsible&args=&viewMode=story');
  4. cy.viewport(500, 500);
  5. cy.get('.semi-typography span').eq(0).contains('...');
  6. cy.get('.semi-typography-ellipsis-expand').eq(0).contains('展开').click();
  7. cy.get('.semi-typography').eq(0).contains('四大优势');
  8. cy.get('.semi-typography-ellipsis-expand').eq(0).contains('收起').click();
  9. cy.get('.semi-typography span').eq(0).contains('...');
  10. });
  11. // todo: The test currently work only in Electron
  12. // because the clipboard permission is granted when Cypress starts it.
  13. it('copyable', () => {
  14. cy.visit('http://127.0.0.1:6006/iframe.html?id=typography--copyable&args=&viewMode=story');
  15. cy.viewport(800, 1000);
  16. cy.get('.semi-typography-action-copy').eq(1).click();
  17. cy.get('span').contains('复制成功');
  18. // cy.window()
  19. // .its('navigator.clipboard')
  20. // .invoke('点击右边的图标复制文本。');
  21. });
  22. });