| | |
| | | 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): |