gpt4 book ai didi

java - 如何使用java断言视频 Action ?

转载 作者:行者123 更新时间:2023-12-01 11:11:11 24 4
gpt4 key购买 nike

  1. 我正在为视频相关测试编写自动化测试用例

  2. 我的情况是,我将单击播放按钮来播放视频,并且我需要断言视频是否正在播放

  3. 如何断言视频正在播放或暂停?

  4. 我不知道是否可以断言这个函数

最佳答案

  1. 使用计时器:当您单击播放按钮时,启动一个等于视频长度的计时器,并用计时器检查时间(在您的播放器上),如果它们相等,则表示您的视频完全运行。

    如果计时器 > 播放时间 - 视频仍在播放

<小时/>
  • 使用按钮:您还可以检查应用程序中的图标(播放按钮/暂停按钮),如果单击播放按钮后,如果它变为暂停按钮,则表示您的视频开始播放。当它再次变成播放按钮时,意味着视频停止播放(类似于 YouTube 播放器)。
  • <小时/>
  • 对于断言:正如我上面所说,您可以断言计时器是否相等或按钮启用或禁用,您也可以使用视频的进度栏。
  • <小时/>
  • 使用屏幕截图:您可以对已完成的视频进行屏幕截图,并将其与运行视频后的屏幕截图进行比较。(为此,您可以集成 Applitools 等第三方工具)
  • <小时/>
  • applitools.com
  • <小时/>
  • 以下代码片段展示了如何使用计时器

     long startTime = 0,stopTime = 0,elapsedTime = 0;
    startTime = System.currentTimeMillis();

    /*执行一些操作,例如播放视频,您可以应用逻辑,例如使用 do while 并将开始时间与视频播放时间进行比较 */

     stopTime = System.currentTimeMillis();
    elapsedTime = stopTime - startTime;
    elapsedTime/=1000;
  • 关于java - 如何使用java断言视频 Action ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32348767/

    24 4 0
    文章推荐: java - 从 JSoup 中的 html 中删除
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com