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