[英]'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.