testing - Testcafe 页面重新加载

标签 testing automated-tests e2e-testing page-refresh testcafe

如何使用 testcafe 重新加载当前页面? 我找到了

.eval(() => location.reload(true))

但它看起来像一个旧代码,当前的 TestCafe 不理解这一点。 (无功能错误)

最佳答案

这是重新加载测试页面的正确方法。 查看完整的测试示例:

import { Selector } from 'testcafe';

fixture `New Fixture`
    .page ('https://devexpress.github.io/testcafe/example/');

test('New Test', async t => {
    await t.typeText('#developer-name', 'Peter Parker');

    await t.eval(() => location.reload(true));

    await t
        .wait(3000)
        .expect(Selector('#developer-name').value).eql('');
});

关于testing - Testcafe 页面重新加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57851542/

相关文章:

automated-tests - TestCafe 如何重新加载实际页面

javascript - Protractor e2e 测试表头和 <tr>,<td> 标签

c# - 断言 C#(社交)单元测试不使用 HTTP

typescript - 在 TypeScript 中为影子根元素自定义 TestCafe 选择器

javascript - 我将如何使用 Karma/Jasmine 测试窗口提示和确认?

javascript - 在 testcafé test 中实现一个在浏览器 url 更改时运行的函数

python - 以编程方式调用 Pylint

testing - SpecFlow - 多个 BeforeScenario 方法的排序

android - isIdleNow() 正在返回 true,但从未发送过指示资源已从繁忙状态转换为空闲状态的消息

启用运行单元测试时出现 Xcode 服务 (Mavericks) 错误