尝试在测试中使用.resizeWindow时出现错误,但仅在无头模式下运行测试时才会失败。表示为警告的错误如下:
Warnings (1):
--
Was unable to resize the window due to an error.
Cannot read property 'Emulation' of undefined
我在以下位置运行测试
- HeadlessChrome 70.0.3538 / Mac OS X 10.13.6
Testcafe version 0.20.4
resizeWindow指令在我的beforeEach中设置如下:
.beforeEach(async t => {
await t.navigateTo(`${testDomain}${Var.url_listing_general}`)
.resizeWindow(1420, 750);
}
});
答案 0 :(得分:0)
您不是尝试在beforeEach
部分中调整大小,而是在测试中作为第一行吗?
此外,这也许很愚蠢,并不重要,但是在您的代码示例中,}
部分的末尾还有beforeEach
,这可能是问题的原因吗?