From 99381503fbb2c4e92b0f417b16d9472fee784177 Mon Sep 17 00:00:00 2001 From: 阳洁 <2077506045@qq.com> Date: 星期二, 18 七月 2023 17:52:04 +0800 Subject: [PATCH] 测评系统自动测试 --- testcase/test_ciaq.py | 94 +++++++++++++++++++++++----------------------- 1 files changed, 47 insertions(+), 47 deletions(-) diff --git a/testcase/test_ciaq.py b/testcase/test_ciaq.py index f2f3046..25566a6 100644 --- a/testcase/test_ciaq.py +++ b/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): -- Gitblit v1.9.1