javascript - testcafe支持图片粘贴吗?

标签 javascript devexpress clipboard paste testcafe

Testcafe forumGithub repo两者都要求所有关于 Testcafe 的问题现在都应该发布到 StackOverflow。

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

那么我可以使用 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');

关于javascript - testcafe支持图片粘贴吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58702414/

相关文章:

javascript - 为什么 WebSocket.onmessage 事件不会触发?

javascript - 如何以不同的方式声明 JavaScript 变量

c# - Devexpress 或 Telerik Controls 比较

mysql - devexpress特殊标志报告

c# - 为什么类型推断会与 SelectedItemCollection 中断?

javascript - 如何复制带有剪贴板链接的表格以将其粘贴到excel中

javascript - Wordpress 网站上的不安全 <form> 调用

javascript - 多平台 HTML5 游戏 DOM+CSS vs CANVAS vs 两者

linux - 处理接收 X11 SelectionNotify 事件,xev 不显示该事件;为什么会这样?

c# - C# 控制台应用程序中剪贴板的奇怪行为