| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- describe('营业收费管理', () => {
- beforeEach(() => {
- cy.login();
- cy.visit('/billing');
- });
-
- it('查询账单信息', () => {
- cy.get('.search-btn').click();
-
- // 等待查询结果加载
- cy.get('.bill-list').should('be.visible');
- cy.get('.bill-item').should('have.length.gt', 0);
- });
-
- it('筛选特定条件的账单', () => {
- cy.get('.date-filter').type('2026-06-01');
- cy.get('.status-filter').select('待缴费');
- cy.get('.search-btn').click();
-
- // 验证筛选结果
- cy.get('.bill-item').each(($el) => {
- cy.wrap($el).find('.status').should('contain', '待缴费');
- });
- });
-
- it('缴纳水费', () => {
- // 先找到一个待缴费账单
- cy.get('.bill-item').first().find('.pay-btn').click();
-
- // 填写支付信息
- cy.get('.payment-amount').should('be.visible');
- cy.get('.payment-method').select('微信支付');
- cy.get('.submit-payment').click();
-
- // 验证支付流程
- cy.get('.payment-confirm').should('be.visible');
- cy.get('.confirm-payment').click();
-
- // 验证支付成功
- cy.contains('支付成功').should('be.visible');
- });
-
- it('打印缴费凭证', () => {
- // 先完成支付
- cy.get('.bill-item').first().find('.pay-btn').click();
- cy.get('.payment-amount').should('be.visible');
- cy.get('.payment-method').select('微信支付');
- cy.get('.submit-payment').click();
- cy.get('.payment-confirm').should('be.visible');
- cy.get('.confirm-payment').click();
-
- // 打印凭证
- cy.contains('打印凭证').click();
-
- // 验证打印预览
- cy.get('.print-preview').should('be.visible');
- cy.get('.print-btn').click();
- });
- });
|