我正在尝试实施一些柏树测试工作,并且出现上述错误:错误TS2304:找不到名称“之前”。我是赛普拉斯的新手,真的不知道该怎么做,之前的命令确实有效,但是在测试中却遇到了麻烦。
describe('Qualifications List Overview', () => {
before ( () => {
navigateToSite('#/management/qualification');
});
it('should open Qualification Table', () => {
QualificationList
.displayQualificationTable();
});
it('should navigate to Qualifiation edit modal, check values and close modal', () => {
QualificationList
.openQualificationEditModal()
.checkCurrentQualificationValues()
.closeQualificationModal();
});
});
方法资格列表
export class QualificationList {
static displayQualificationTable() {
return cy.get('#management-qualification--')
.should('be.visible')
.get('datatable-body-row')
.should('have.length.greaterThan', 0);
}
static openQualificationEditModal() {
cy.get('#QualificationUpdate')
.first()
.should('not.be.empty')
.click({force: true})
.wait(2000);
return this;
}
static checkCurrentQualificationValues() {
cy.get('#Qualification Name')
.invoke('val')
.should('not.be.empty')
.get('id')
.invoke('val')
.should('not.be.empty');
return this;
}
static closeQualificationModal() {
cy.get('button')
.contains('Cancel')
.click();
return this;
}
}