阳洁
2023-07-18 99381503fbb2c4e92b0f417b16d9472fee784177
测评系统自动测试
1个文件已修改
94 ■■■■ 已修改文件
testcase/test_ciaq.py 94 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
testcase/test_ciaq.py
@@ -70,53 +70,53 @@
        home_page = HomePage(driver)
        # 点击左侧菜单进入页面
        home_page.menu_select(data_read["menu"])
        # # 创建测试包列表页面的对象
        # test_package_list = TestPackageListPage(driver)
        # # 点击创建按钮
        # test_package_list.create_btn()
        # # 获取当前时间
        # current_time = datetime.now()
        # # 转换为字符串
        # time_str = current_time.strftime("%Y%m%d%H%M%S")
        # # 创建测试包填写的参数
        # # 测试包名称
        # test_package_name = "CIAQ自动测试包-" + time_str
        # # 设置测试包名称为类变量
        # TestCIAQ.test_package_name = test_package_name
        # # 获取创建测试包的数据
        # create_data = data_read["add"]
        # # 填写测试包名称
        # test_package_list.testPackageName_input(test_package_name)
        # # 填写报告企业名称
        # test_package_list.reportCompanyName_input(create_data["company"])
        # # 选择测试包类型
        # test_package_list.testPackageType_select(create_data["type"])
        # # 选择产品包
        # test_package_list.prodTree_select(create_data["product"])
        # # 输入hr邮箱
        # test_package_list.hrReportEmail_input(create_data["hrEmail"])
        # # 输入有效期
        # test_package_list.invalidTime_input(create_data["invalid"])
        # # 选择邀请邮件语言类型
        # test_package_list.testTemplateLangType_select(create_data["memberLang"])
        # # 选择HR邮件语言类型
        # test_package_list.hrTemplateLangType_select(create_data["hrReportLang"])
        # # 选择报告模板
        # test_package_list.reportTemplate_select(create_data["reportTemplate"])
        # # 点击测试者接收报告
        # test_package_list.autoSendReport_checkbox()
        # # 选择测试者报告邮箱语言类型
        # test_package_list.memberReportLangType_select(create_data["memberReportLang"])
        #
        # # 选择人口学编码
        # test_package_list.select_code_checkbox(create_data["checkCode"], create_data["uncheckCode"])
        #
        # # 点击确认按钮
        # test_package_list.add_confirm()
        # time.sleep(2)
        # # 判断是否成功创建
        # assert test_package_list.is_create_success(test_package_name)
        # time.sleep(5)
        # 创建测试包列表页面的对象
        test_package_list = TestPackageListPage(driver)
        # 点击创建按钮
        test_package_list.create_btn()
        # 获取当前时间
        current_time = datetime.now()
        # 转换为字符串
        time_str = current_time.strftime("%Y%m%d%H%M%S")
        # 创建测试包填写的参数
        # 测试包名称
        test_package_name = "CIAQ自动测试包-" + time_str
        # 设置测试包名称为类变量
        TestCIAQ.test_package_name = test_package_name
        # 获取创建测试包的数据
        create_data = data_read["add"]
        # 填写测试包名称
        test_package_list.testPackageName_input(test_package_name)
        # 填写报告企业名称
        test_package_list.reportCompanyName_input(create_data["company"])
        # 选择测试包类型
        test_package_list.testPackageType_select(create_data["type"])
        # 选择产品包
        test_package_list.prodTree_select(create_data["product"])
        # 输入hr邮箱
        test_package_list.hrReportEmail_input(create_data["hrEmail"])
        # 输入有效期
        test_package_list.invalidTime_input(create_data["invalid"])
        # 选择邀请邮件语言类型
        test_package_list.testTemplateLangType_select(create_data["memberLang"])
        # 选择HR邮件语言类型
        test_package_list.hrTemplateLangType_select(create_data["hrReportLang"])
        # 选择报告模板
        test_package_list.reportTemplate_select(create_data["reportTemplate"])
        # 点击测试者接收报告
        test_package_list.autoSendReport_checkbox()
        # 选择测试者报告邮箱语言类型
        test_package_list.memberReportLangType_select(create_data["memberReportLang"])
        # 选择人口学编码
        test_package_list.select_code_checkbox(create_data["checkCode"], create_data["uncheckCode"])
        # 点击确认按钮
        test_package_list.add_confirm()
        time.sleep(2)
        # 判断是否成功创建
        assert test_package_list.is_create_success(test_package_name)
        time.sleep(5)
    @pytest.mark.parametrize('data_read', ["CIAQ"], indirect=True)
    def test_open_url(self, data_read: dict):