我试图捕获E2E测试。
启动ScreenCaptureJob
,然后启动Web驱动程序:
_capture = new ScreenCaptureJob();
var title = $"ScreenCapture.{DateTime.Now:yyyy.MM.dd.HH.mm.ss}";
_capture.OutputScreenCaptureFileName = $"D:\\B4WVRecording\\{title}.wmv";
_capture.Start();
_driver = new ChromeDriver();
_driver.Navigate().GoToUrl(StagingUrl);
问题: 我有三台显示器。 在Monitor 3(主显示)中打开硒驱动器的浏览器。 但是,屏幕录像仅在Monitor 1中捕获我的屏幕。
我们如何指定要记录的屏幕? 或者更好的是,我们可以指定ScreenCaptureJob来仅记录该浏览器中的内容吗?
我只发现了CaptureRectangle
,但是如何测量多个屏幕并确定该矩形的位置?