【发布时间】:2018-10-28 19:58:21
【问题描述】:
我在 Win10 上运行 TestCafe 版本 0.22.0。我不确定我的问题是否与 Win10 有关,但不幸的是,我没有另一台计算机可以测试。问题是我的测试失败并显示错误消息“GetBposShellInfoNavBarData failed: SyntaxError: Unexpected end of JSON input”
这是我使用的简单代码:
“https://outlook.live.com/mail/inbox”页面上的错误:GetBposShellInfoNavBarData 失败:SyntaxError:JSON 输入意外结束
浏览器:Chrome 69.0.3497 / Windows 10.0.0
await t.click('body > section > div > div > nav > div > div > div > a');
await t.typeText('#i0116', login);
await t.click('#idSIButton9');
await t.typeText('#i0118', password);
await t.click('#idSIButton9');
await t.maximizeWindow();
在这个 t.maximizeWindow() 上测试失败。 如果我注释掉 t.maximizeWindow() 行,下一个“t.click(Selector...) 也会失败并出现同样的错误。
【问题讨论】:
-
没有测试自己,这听起来像是页面本身的错误,而不是源自 testcafe。如果您手动执行相同的操作,您会在控制台中看到相同的错误吗?您可以使用
--skip-js-errors忽略 js 错误
标签: testing automated-tests e2e-testing testcafe web-testing