Screenshot - Screen capture in Tizen 4 / 6

Use html2Canvas and then store the canvas as a dataurl. (pseudo code)

html2canvas(document.querySelector("#idToCapture"),{
		  }).then(async canvas => {
			let base64String = await canvas.toDataURL('image/png');
			let base64Image = base64String.split(';base64,').pop();

		       // pass to writeData for Tizen 6
                         let arr = Uint8Array.from(Buffer.from(base64Image, 'base64'));
                         let fileHandleWrite = tizen.filesystem.openFile(path, 'rw');
                         fileHandleWrite.writeData(arr);
		         fileHandleWrite.close();

                         // or for Tizen for you'll have to use FileStream
                         // resolve file/get filestream and the annoying T4 stuff..
                        fs.writeBase64(base64Image);
		  });