|
@@ -1,45 +0,0 @@
|
|
-describe('Login Page', () => {
|
|
|
|
- it('should successfully log in with correct credentials', () => {
|
|
|
|
- // Visit the base URL
|
|
|
|
- cy.visit('/');
|
|
|
|
-
|
|
|
|
- // Wait for the page to load and ensure the elements are present
|
|
|
|
- cy.get('[data-testid="login-username-input"]').should('be.visible');
|
|
|
|
- cy.get('[data-testid="login-password-input"]').should('be.visible');
|
|
|
|
- cy.get('[data-testid="login-submit-button"]').should('be.visible');
|
|
|
|
-
|
|
|
|
- // Enter the username
|
|
|
|
- cy.get('[data-testid="login-username-input"]').type('admin');
|
|
|
|
-
|
|
|
|
- // Enter the password
|
|
|
|
- cy.get('[data-testid="login-password-input"]').type('123456');
|
|
|
|
-
|
|
|
|
- // Click the login button
|
|
|
|
- cy.get('[data-testid="login-submit-button"]').click();
|
|
|
|
-
|
|
|
|
- // Wait for the login process to complete
|
|
|
|
- cy.contains('登录成功').should('be.visible', { timeout: 10000 });
|
|
|
|
- });
|
|
|
|
-
|
|
|
|
- it('should show an error message for incorrect credentials', () => {
|
|
|
|
- // Visit the base URL
|
|
|
|
- cy.visit('/');
|
|
|
|
-
|
|
|
|
- // Wait for the page to load and ensure the elements are present
|
|
|
|
- cy.get('[data-testid="login-username-input"]').should('be.visible');
|
|
|
|
- cy.get('[data-testid="login-password-input"]').should('be.visible');
|
|
|
|
- cy.get('[data-testid="login-submit-button"]').should('be.visible');
|
|
|
|
-
|
|
|
|
- // Enter the incorrect username
|
|
|
|
- cy.get('[data-testid="login-username-input"]').type('wronguser');
|
|
|
|
-
|
|
|
|
- // Enter the incorrect password
|
|
|
|
- cy.get('[data-testid="login-password-input"]').type('wrongpassword');
|
|
|
|
-
|
|
|
|
- // Click the login button
|
|
|
|
- cy.get('[data-testid="login-submit-button"]').click();
|
|
|
|
-
|
|
|
|
- // Wait for the error message to be visible
|
|
|
|
- cy.contains('登录失败').should('be.visible', { timeout: 10000 });
|
|
|
|
- });
|
|
|
|
-});
|
|
|