如何获得柏树窗口大小?

时间:2018-03-19 13:12:55

标签: cypress

我使用"cypress": "2.1.0"进行网站功能测试。

我也有测试条件:

 if(WIDTH < 1025 && WIDTH > 480) {
      it('Open search sidebar', function() {
          cy.wait(500);
          cy.get('.FilterStroke_resultsLabel_7gBlM').safeClick();
      });
  }

我的问题是如何获得屏幕尺寸(宽度,高度)?

1 个答案:

答案 0 :(得分:1)

这取决于您使用viewPorts的方式。如果使用cy.viewport(...)命令,则可以轻松地将参数存储到变量中。

但是,我假设您尝试获取浏览器的宽度和高度,而不在测试前明确设置视口。 通过这种方式,cypress从配置中获取默认的窗口宽度和高度。

您可以通过全局Cypress变量访问configuration,例如:

Cypress.config("viewportWidth") // => 800

OR

Cypress.config().viewportWidth // => 800