我使用"cypress": "2.1.0"
进行网站功能测试。
我也有测试条件:
if(WIDTH < 1025 && WIDTH > 480) {
it('Open search sidebar', function() {
cy.wait(500);
cy.get('.FilterStroke_resultsLabel_7gBlM').safeClick();
});
}
我的问题是如何获得屏幕尺寸(宽度,高度)?
答案 0 :(得分:1)
这取决于您使用viewPorts的方式。如果使用cy.viewport(...)命令,则可以轻松地将参数存储到变量中。
但是,我假设您尝试获取浏览器的宽度和高度,而不在测试前明确设置视口。 通过这种方式,cypress从配置中获取默认的窗口宽度和高度。
您可以通过全局Cypress
变量访问configuration,例如:
Cypress.config("viewportWidth") // => 800
OR
Cypress.config().viewportWidth // => 800