剪貼簿
請注意,剪貼簿 API 通常無法在安全環境之外使用。
為了啟用涉及剪貼簿的工作流程測試,userEvent.setup()
會將 window.navigator.clipboard
替換為一個存根。
copy()
copy(): Promise<DataTransfer|undefined>
複製目前選取範圍。
如果 writeToClipboard
為 true
,這也會將資料寫入 剪貼簿
。
cut()
cut(): Promise<DataTransfer|undefined>
剪下目前選取範圍。
如果 writeToClipboard
為 true
,這也會將資料寫入 剪貼簿
。
在可編輯的環境中執行時,它會從文件中移除選取的內容。
paste()
paste(clipboardData?: DataTransfer|string): Promise<void>
將資料貼到文件中。
當呼叫時沒有 clipboardData
,要貼上的內容會從 剪貼簿
讀取。
在可編輯的環境中執行時,貼上的內容會插入到文件中。