test: Performance Enter Rule done.

This commit is contained in:
chiayin
2024-02-07 11:41:00 +08:00
parent 8ce668f471
commit 88de9cfa53

View File

@@ -5,49 +5,15 @@ describe('Performance', ()=>{
cy.visit('https://REDACTED-HOST/files');
});
// Anchor
it('Enter Log', () => {
// enter Map
cy.url().should('include', 'files');
cy.get('table tr')
.filter(':contains("Log")')
.first() // 選擇集合中第一個元素
.dblclick();
cy.contains('h2', 'DISCOVER');
cy.url().should('include', 'discover/map/log');
cy.wait(2000);
// enter Performance
cy.contains('li', 'PERFORMANCE').click();
cy.url().should('include', 'discover/performance/log');
// 斷言頁面中有八個 canvas 元素
cy.get('canvas').should('have.length', 8);
});
it('Enter Filter', () => {
// enter Map
cy.url().should('include', 'files');
cy.get('table tr')
.filter(':contains("Filter")')
.first()
.dblclick();
cy.contains('h2', 'DISCOVER');
cy.url().should('include', 'discover/map/filter');
cy.wait(2000);
// enter Performance
cy.contains('li', 'PERFORMANCE').click();
cy.url().should('include', 'discover/performance/filter');
// 斷言頁面中有八個 canvas 元素
cy.get('canvas').should('have.length', 8);
});
// it('Enter Rule', () => {
// it('Enter Log', () => {
// // enter Map
// cy.url().should('include', 'files');
// cy.get('table tr')
// .filter(':contains("Rule")')
// .first()
// .filter(':contains("Log")')
// .first() // 選擇集合中第一個元素
// .dblclick();
// cy.contains('h2', 'DISCOVER');
// cy.url().should('include', 'conformance');
// cy.url().should('include', 'discover/map/log');
// cy.wait(2000);
// // enter Performance
// cy.contains('li', 'PERFORMANCE').click();
@@ -55,4 +21,38 @@ describe('Performance', ()=>{
// // 斷言頁面中有八個 canvas 元素
// cy.get('canvas').should('have.length', 8);
// });
// it('Enter Filter', () => {
// // enter Map
// cy.url().should('include', 'files');
// cy.get('table tr')
// .filter(':contains("Filter")')
// .first()
// .dblclick();
// cy.contains('h2', 'DISCOVER');
// cy.url().should('include', 'discover/map/filter');
// cy.wait(2000);
// // enter Performance
// cy.contains('li', 'PERFORMANCE').click();
// cy.url().should('include', 'discover/performance/filter');
// // 斷言頁面中有八個 canvas 元素
// cy.get('canvas').should('have.length', 8);
// });
it('Enter Rule', () => {
// enter Map
cy.url().should('include', 'files');
cy.get('table tr')
.filter(':contains("Rule")')
.first()
.dblclick();
cy.contains('h2', 'DISCOVER');
cy.url().should('include', 'conformance');
cy.wait(2000);
// enter Performance
cy.contains('li', 'PERFORMANCE').click();
cy.url().should('include', 'discover/performance');
// 斷言頁面中有八個 canvas 元素
cy.get('canvas').should('have.length', 8);
});
})