Selenium将浏览器操作记录为视频

Ven*_*kat 0 video firefox selenium screen

我写了一个selenium代码,通过Firefox在网页上运行自动化我需要像浏览器一样记录浏览器动作是否有任何方法可以使用插件或其他任何方式将屏幕记录在firefox上作为视频.我正在使用firefox版本34

Ana*_*axi 5

您可以将其包含在测试中.这是C#的一个例子.要使其工作,您需要安装Microsoft Expression Encoder并添加对项目的引用

using Microsoft.Expression.Encoder.ScreenCapture;

    string timestamp = DateTime.Now.ToString("dd-MM-yyyy-hh-mm-ss");
    ScreenCaptureJob vidrec = new ScreenCaptureJob();
    vidrec.OutputScreenCaptureFileName = @"C:/yourPathToSaveFile/yourFilename " + timestamp + ".wmv";
    vidrec.Start();

// your test

vidrec.Stop();
Run Code Online (Sandbox Code Playgroud)

  • 我还有两个问题。我目前正在通过集线器和 5 个并行打开的浏览器运行测试(其他系统),我想录制每个浏览器的视频 (2认同)