跳到主要內容

剪貼簿

請注意,剪貼簿 API 通常無法在安全環境之外使用。
為了啟用涉及剪貼簿的工作流程測試,userEvent.setup() 會將 window.navigator.clipboard 替換為一個存根。

copy()

copy(): Promise<DataTransfer|undefined>

複製目前選取範圍。

如果 writeToClipboardtrue,這也會將資料寫入 剪貼簿

cut()

cut(): Promise<DataTransfer|undefined>

剪下目前選取範圍。

如果 writeToClipboardtrue,這也會將資料寫入 剪貼簿

在可編輯的環境中執行時,它會從文件中移除選取的內容。

paste()

paste(clipboardData?: DataTransfer|string): Promise<void>

將資料貼到文件中。

當呼叫時沒有 clipboardData,要貼上的內容會從 剪貼簿 讀取。

在可編輯的環境中執行時,貼上的內容會插入到文件中。