From 61a7fc87f75f7ef34fd0e3990f3d01e6a68b9c46 Mon Sep 17 00:00:00 2001 From: 阳洁 <2077506045@qq.com> Date: 星期二, 18 七月 2023 17:34:21 +0800 Subject: [PATCH] 测评系统自动测试 --- po/test_package_list_page.py | 26 ++++++++++++++++++++++++++ 1 files changed, 26 insertions(+), 0 deletions(-) diff --git a/po/test_package_list_page.py b/po/test_package_list_page.py index d64c593..6725bb6 100644 --- a/po/test_package_list_page.py +++ b/po/test_package_list_page.py @@ -223,6 +223,32 @@ opt.click() break + def select_code_checkbox(self, check_text, uncheck_text): + """ + 閫夋嫨浜哄彛瀛︾紪鐮� + :param uncheck_text: 鍙栨秷閫変腑鐨勯�夋鏂囨湰锛屼互 , 鍒嗗壊 + :param check_text: 閫夋嫨鐨勯�夋鏂囨湰锛屼互 , 鍒嗗壊 + :return: + """ + # 鑾峰彇鎵�鏈変汉鍙i�夌紪鐮侀�夋鍏冪礌 + code_boxs = self.get_elements_wait(PackageList.add_code_checkbox) + + # 灏哻heck_text鍒嗗壊 + code_check_texts = check_text.split(',') + for code_text in code_check_texts: + for code_box in code_boxs: + if code_text == code_box.text: + code_box.click() + + # 灏哻heck_text鍒嗗壊 + code_uncheck_texts = uncheck_text.split(',') + for code_text in code_uncheck_texts: + for code_box in code_boxs: + if code_text == code_box.text: + code_box.click() + + + def add_confirm(self): """ 鐐瑰嚮纭鎸夐挳 -- Gitblit v1.9.1