Skip navigation links
com.auxiliary.testcase.templet

Class VideoCaseTemplet

    • Constructor Detail

      • VideoCaseTemplet

        public VideoCaseTemplet(File xmlTempletFile,
                                String videoName)
        构造对象,并指定读取的模板xml文件
        Parameters:
        xmlTempletFile - 用例模板文件类对象
        videoName - 视频名称
        Since:
        autest 4.1.0
      • VideoCaseTemplet

        public VideoCaseTemplet(String videoName)
        构造对象,通过包内的默认模板,对类进行构造
        Parameters:
        videoName - 视频名称
        Since:
        autest 4.1.0
    • Method Detail

      • setReadStepDetail

        public void setReadStepDetail(boolean isStepDetail,
                                      boolean isStepIndependentCase)
        Description copied from interface: StepDetailTemplet
        该方法用于设置返回的用例步骤样式,并设置每组步骤是否作为独立的用例生成

        例如,当前用例有2个步骤,每个步骤有3条步骤详情,则:

        • 当两个参数均为true时:输出2条测试用例,每条测试用例包含3个步骤;
        • 当两个参数均为false时:输出1条测试用例,每条测试用例包含2个步骤;
        • 当isStepDetail为true,isStepIndependentCase为false时:输出1条测试用例,每条测试用例包含6个步骤
        • 当isStepDetail为false,isStepIndependentCase为true时:输出2条测试用例,每条测试用例包含1个步骤

        Specified by:
        setReadStepDetail in interface StepDetailTemplet
        Parameters:
        isStepDetail - 是否读取步骤详情
        isStepIndependentCase - 每组步骤详情是否单独作为一条用例
      • playVideoCase

        public List<CaseData> playVideoCase(boolean isSpace)
        该方法用于生成视频播放相关的测试用例
        Parameters:
        isSpace - 是否可通过键盘空格键操作视频暂停/播放
        Returns:
        用例数据对象集合
        Since:
        autest 4.1.0
      • videoScreenshotCase

        public List<CaseData> videoScreenshotCase(boolean isNoPalyScreeenshot)
        该方法用于生成对视频进行截图相关的测试用例
        Parameters:
        isNoPalyScreeenshot - 是否允许未播放时截图
        Returns:
        用例数据对象集合
        Since:
        autest 4.1.0
      • videoAdvanceCase

        public List<CaseData> videoAdvanceCase(boolean isInputSec)
        该方法用于生成生成视频快进、快退相关的测试用例
        Parameters:
        isInputSec - 是否允许输入快进或快退秒数
        Returns:
        用例数据对象集合
        Since:
        autest 4.1.0
      • videoSpeedCase

        public List<CaseData> videoSpeedCase(boolean isSelect)
        该方法用于生成生成视频快放、慢放相关的测试用例
        Parameters:
        isSelect - 是否允许用户选择倍率
        Returns:
        用例数据对象集合
        Since:
        autest 4.1.0
      • videoProgressBarCase

        public List<CaseData> videoProgressBarCase(boolean isOperate)
        该方法用于生成对视频进度条操作相关的测试用例
        Parameters:
        isOperate - 进度条是否允许操作
        Returns:
        用例数据对象集合
        Since:
        autest 4.1.0
      • videoFullScreenPlayCase

        public List<CaseData> videoFullScreenPlayCase()
        该方法用于生成视频全屏播放和退出全屏播放操作相关的测试用例
        Returns:
        用例数据对象集合
        Since:
        autest 4.1.0

Copyright © 2024. All rights reserved.