testcafe支持图片粘贴吗?

does testcafe support the pasting of images?

Testcafe forum and Github repo 都要求所有关于 Testcafe 的问题现在都应该发布到 Whosebug。

我想测试一些功能,其中涉及从剪贴板粘贴图像。您可以通过打印屏幕并粘贴到 Github 评论字段来快速测试它。甚至 Whosebug 在问题编辑器中也有一些粘贴功能。

那么我可以使用 Testcafe 粘贴图像吗?我发现与此相关的唯一问题是 https://github.com/DevExpress/testcafe/issues/2668,它询问从 2018 年开始模拟 ClipboardApi。这不完全是。

test('test paste', async t => {
  var image = "base64encodedImage?";
  await t
    .copyToClipboard(image)
    .focus('textarea')
    .pressKey('ctrl+v');
});

不,您不能使用 TestCafe 进行粘贴,因此无法粘贴图像。

此功能已请求但尚未实现: https://github.com/DevExpress/testcafe/issues/2466

我尝试了几个变体来粘贴。

await t.typeText(rte.text, '', { paste: true });
await t.typeText(rte.text, 'v', { modifiers: { ctrl: true } });
await t.pressKey('ctrl+v');