The video capture feature (recording during test replays) has some limitations:
The entire desktop, with all screens, is being captured. Because of that, potential privacy issues should be considered before test runs (for example, are there any applications running in parallel, are there any open documents, chats, etc.).
Capturing continues while debugging tests until the test execution is stopped or a stopVideoCapture call is executed. As a result, interactions within the IDE are being captured after hitting a breakpoint or while debugging a lookup error for an object, image or OCR search.
The generated video files can be large, depending on the amount of activity on the screen, about 10MB per minute of video might be needed.
Video sampling rate might be low and not all visual changes on the desktop can be captured to the full extent.
In some cases, a few frames might be missing at the beginning or the end of video files.
Videos with unusual width or height may not replay in the IDE on Windows. This problem can affect systems with multiple screens as Squish records on all screens on Windows and the resulting video will have a very large width. A similar problem can occur when the device where the video is captured has a non-standard resolution set up, i.e. one that is not usually used on desktop PCs. The cause of this problem is in a third-party component and its handling of the Windows API for video playback. It has been reported by us as JDK-8283318 . The only known workaround - aside from replaying the video outside of the IDE - would be to use a video editing software to crop the video to a size that resembles a standard pc resolution.