Browse Source

Add Cypress test

baijunyao 3 years ago
parent
commit
1f817f5572
1 changed files with 35 additions and 0 deletions
  1. 35 0
      cypress/integration/testBlog.js

+ 35 - 0
cypress/integration/testBlog.js

@@ -0,0 +1,35 @@
+describe('Home', () => {
+    it('Index', () => {
+        cy.visit('/')
+    })
+
+    it('Menu', () => {
+        cy.visit('/')
+        cy.get('.b-nav-cname').each((element, index) => (
+            cy.get('.b-nav-cname').eq(index).click()
+        ))
+    })
+
+    it('Tag', () => {
+        cy.visit('/')
+        cy.get('.b-all-tname .b-tname').each(($el) => (
+            cy.wrap($el).click()
+        ))
+    })
+
+    it('Link', () => {
+        cy.visit('/')
+        cy.get('.b-link .b-link-a:last').click()
+    })
+
+    it('Search', () => {
+        cy.visit('/')
+        cy.get('.b-search-text').type('Welcome to')
+        cy.get('.b-search-submit').click()
+    })
+
+    it('Article', () => {
+        cy.visit('/')
+        cy.get('.b-oa-title').first().click()
+    })
+})