从 Zalenium/Selenium 下载 UI 测试用例的录制视频
Download recorded video of UI test case from Zalenium/Selenium
我已经在 Kubernates 中设置了一个 Zalenium(在云中而不是本地 minikube 或其他任何东西),它运行良好,一切正常。
当我 运行 一个启用了 recordVideo 功能的测试用例时,Zalenium 会记录测试并将视频存储在容器中,我可以通过 Zalenium 的仪表板访问视频,但我想以编程方式下载视频(而不是通过访问仪表板) 通过 RemoteWebDriver 或其他东西,视频的名称是动态生成的,它由 sessionId(已知)和时间戳组成,这使得客户端无法生成以构建视频文件的 URL,
我想知道是否有人已经使用过 Zalenium 并且知道如何下载视频?
我找到了一个对我的场景有帮助的解决方法,Zalenium 公开了一个 Servlet (DashboardInformationServlet
),它提供了到目前为止已完成的测试的信息,这个 servlet returns 一个对象列表,每个对象都描述了测试并给出了测试视频记录的路径,这些信息足以自动执行我需要采取的进一步步骤。
我已经在 Kubernates 中设置了一个 Zalenium(在云中而不是本地 minikube 或其他任何东西),它运行良好,一切正常。 当我 运行 一个启用了 recordVideo 功能的测试用例时,Zalenium 会记录测试并将视频存储在容器中,我可以通过 Zalenium 的仪表板访问视频,但我想以编程方式下载视频(而不是通过访问仪表板) 通过 RemoteWebDriver 或其他东西,视频的名称是动态生成的,它由 sessionId(已知)和时间戳组成,这使得客户端无法生成以构建视频文件的 URL, 我想知道是否有人已经使用过 Zalenium 并且知道如何下载视频?
我找到了一个对我的场景有帮助的解决方法,Zalenium 公开了一个 Servlet (DashboardInformationServlet
),它提供了到目前为止已完成的测试的信息,这个 servlet returns 一个对象列表,每个对象都描述了测试并给出了测试视频记录的路径,这些信息足以自动执行我需要采取的进一步步骤。