From 83f399b746425d6d0b73289cd4a529f8f4c76d8a Mon Sep 17 00:00:00 2001 From: Cindy Chang Date: Thu, 30 May 2024 14:16:31 +0800 Subject: [PATCH] cypress: #288 add missed chart --- cypress/e2e/compare.cy.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/cypress/e2e/compare.cy.js b/cypress/e2e/compare.cy.js index 3770ef4..8f998b8 100644 --- a/cypress/e2e/compare.cy.js +++ b/cypress/e2e/compare.cy.js @@ -114,8 +114,15 @@ describe('Performance', ()=>{ cy.url().should('include', 'compare'); cy.wait(2000); // 斷言排序 - // 斷言頁面中有 6 個 canvas 元素 - cy.get('canvas').should('have.length', 6); + + // Assert these charts should be visible + cy.get('span').contains('Average Cycle Time').should('exist').and('be.visible'); + cy.get('span').contains('Cycle Efficiency').should('exist').and('be.visible'); + cy.get('span').contains('Average Processing Time').should('exist').and('be.visible'); + cy.get('span').contains('Average Processing Time by Activity').should('exist').and('be.visible'); + cy.get('span').contains('Average Waiting Time').should('exist').and('be.visible'); + cy.get('span').contains('Average Waiting Time between Activity').should('exist').and('be.visible'); + // 斷言狀態欄 cy.get('#compareState').click(); cy.wait(3000); // 等待渲染 @@ -144,4 +151,5 @@ describe('Performance', ()=>{ cy.get('aside li a[href="#cases"]').click(); cy.url().should('include', '#cases'); }); + })