剪贴板
请注意 ,剪贴板 API通常在 安全环境之外不可用。
为了能够测试涉及剪贴板的工作流程,userEvent.setup()
将
window.navigator.clipboard
替换为一个桩。
copy()
copy(): Promise<DataTransfer|undefined>
复制当前的选中的内容。
如果 writeToClipboard
为 true
,这也将把数据
写到 剪贴板
上。
cut()
cut(): Promise<DataTransfer|undefined>
剪切当前的选中的内容。
如果 writeToClipboard
为 true
,这也将把数据
写到 剪贴板
上。
当在可编辑的上下文中执行时,它将从 document 中删除选定的内容。
paste()
paste(clipboardData?: DataTransfer|string): Promise<void>
将数据粘贴到 document 中。
当调用时不包括 clipboardData
,要粘贴的内容将从剪贴板
中读取。
当在可编辑的情况下执行时,粘贴的内容被插入到 document 中。