クリップボード
Clipboard APIは、通常。セキュアでないコンテキストでは利用できないことに注意してください。
Clip board を含むワークフローのテストを有効にするには、userEvent.setup()
でwindow.navigator.clipboard
をスタブに置き換えます。
copy()
copy(): Promise<DataTransfer|undefined>
現在の選択内容をコピーします。
writeToClipboard
がtrue
の場合、これはデータをClipboard
にも書き込みます。
cut()
cut(): Promise<DataTransfer|undefined>
現在の選択内容を切り取ります。
writeToClipboard
がtrue
の場合、これはデータをClipboard
にも書き込みます。
編集可能なコンテキストで実行すると、選択したコンテンツがドキュメントから削除されます。
paste()
paste(clipboardData?: DataTransfer|string): Promise<void>
ドキュメントにデータを貼り付けます。
clipboardData
を指定せずに呼び出した場合、貼り付けるコンテンツはClipboard
から読み取られます。
編集可能なコンテキストで実行すると、貼り付けられたコンテンツがドキュメントに挿入されます。