TestCafe:未被捕获的ReferenceError:未定义pagespeed

时间:2018-07-09 17:23:02

标签: testcafe

TestCafe的新手。

预期 鉴于以下.js,运行testcafe chrome this.js时的预期行为是单击标题徽标。

实际 未捕获的ReferenceError:未定义pagespeed(在下面的单击中)。

在我们的产品站点上,没有发生此错误,因此很可能是某些配置(可能是我的Apache版本?),但我想确保没有任何TestCafe特定问题。使用标准文档(npm)进行后续安装

谢谢!


import { Selector } from 'testcafe';

fixture `A set of examples that illustrate how to use Little Passports`
    .page `https://xxx.xxdev.us/`;

test('My Company', async t => {
    await t.
        click('.header-logo');
});

我想我现在可以通过添加-e来解决这个问题,但是我会保持开放状态,以防万一还有其他需要考虑的事情...

1 个答案:

答案 0 :(得分:1)

默认情况下,页面上出现JavaScript错误时测试将失败。 “ -e (--skip-js-errors)”参数允许通过跳过此JS错误来运行测试。

要检查页面上是否有错误,请打开浏览器控制台。如果有的话,您可以在应用程序级别修复错误(一种较可取的方法),或者在测试运行期间使用“ -e”参数跳过这些错误。