package com.zjty.automatedtesting.service;

import com.zjty.automatedtesting.pojo.report.ReportVo;
import com.zjty.automatedtesting.pojo.test.CaseVo;
import com.zjty.automatedtesting.service.impl.SeleniumServiceImpl;
import org.springframework.stereotype.Service;

/**
 * <p>Description : measurement
 * <p>Date : 2020/1/16 15:22
 * <p>@author : C
 * 使用SeleniumAPI进行自动化测试的Service
 * 相关实现：{@link SeleniumServiceImpl}
 */
@Service
public interface SeleniumService {

    /**
     * 给定一个配置好的测试用例类型数据
     * 执行测试
     * 然后返回测试结果报告类型
     * @param caseVo testCaseVo
     * @return Report
     */
    ReportVo execute(CaseVo caseVo);

}
