繁体   English   中英

转到上一页的“alt + left”不适用于testcafe,但可以手动正常工作

[英]'alt+left' for going to previous page doesn't work with testcafe but works fine manually

我正在尝试使用以下命令从TestCafe代码的现有页面TestCafe

await t.pressKey('alt+left');

但这似乎不起作用。 页面没有变化。 但是当我在浏览器中验证时,手动它似乎工作正常。

有人可以帮我这个,我希望能够单独使用键盘敲击回到上一页。

TestCafe不支持alt+left组合(请参阅此处支持的键组合列表)。

您可以使用浏览器的History API在页面之间导航。

看一个例子:

import { Selector, ClientFunction } from 'testcafe';

fixture `Fixture`
  .page `https://devexpress.github.io/testcafe/`;

const back = ClientFunction(() => window.history.back());

test('test', async t => {
    await t.navigateTo('https://devexpress.github.io/testcafe/documentation/getting-started/');

    await back();
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM