Skip to main content

Start and stop

recording = sandbox.desktop.start_recording(name="demo")
sandbox.desktop.move(500, 500)
sandbox.desktop.click(500, 500)
finished = sandbox.desktop.stop_recording(recording.id)
print(finished.status, finished.file_size_bytes)

List and inspect

for item in sandbox.desktop.list_recordings():
    print(item.id, item.status, item.file_size_bytes)

info = sandbox.desktop.get_recording(recording.id)
print(info.file_path)

Download and delete

content = sandbox.desktop.download_recording(recording.id)
sandbox.desktop.download_recording(recording.id, local_path="./recording.mp4")
sandbox.desktop.delete_recording(recording.id)