【发布时间】:2018-11-15 06:44:51
【问题描述】:
我喜欢使用 cypress 进行前端测试,但是在编写了很多非常简单的测试之后,我试图过度使用它。
我在cypress/fixtures/login.json 和initialize 中使用cy.fixture("login").as("login) 在beforeEach() 部分中定义了固定装置,以便在it() 部分中将其用作“this.login.KEY”。运行完美。
但是可以直接在beforeEach()部分使用这些fixture吗?
例子:
context('description one', function() {
beforeEach(function(){
cy.fixture("login").as("login");
-> here I would like to use fixture like
-> cy.visit("/");
-> cy.get('#password').type(this.login.password);
});
it('sub-description', function() {
cy.get(#firstName).type(this.login.userFirstName);
...
})
});
【问题讨论】:
-
应该是。您是否尝试过这样做但没有成功?发布您的代码。
-
我添加了一个示例以获得更好的解释。还是不行
标签: cypress