From 70e15e9cc6d9e789084d74f6b1e963631585ee6e Mon Sep 17 00:00:00 2001 From: 阳洁 <2077506045@qq.com> Date: 星期五, 14 七月 2023 17:56:30 +0800 Subject: [PATCH] 测评系统自动测试 --- testcase/test_maq.py | 33 +++++++++++++++++---------------- 1 files changed, 17 insertions(+), 16 deletions(-) diff --git a/testcase/test_smoking.py b/testcase/test_maq.py similarity index 90% rename from testcase/test_smoking.py rename to testcase/test_maq.py index 0dbec07..d3933b3 100644 --- a/testcase/test_smoking.py +++ b/testcase/test_maq.py @@ -12,7 +12,7 @@ from comm.my_random import * -class TestSmoking: +class TestMAQ: driver = None test_package_name = "MAQ鑷姩娴嬭瘯鍖�-20230711151825" @@ -22,8 +22,8 @@ 鎵撳紑椤甸潰骞惰繘琛岀櫥褰曟祴璇� :return: """ - TestSmoking.driver = webdriver.Chrome() - driver = TestSmoking.driver + TestMAQ.driver = webdriver.Chrome() + driver = TestMAQ.driver login_page = LoginPage(driver) try: # 鎵撳紑閾炬帴 @@ -56,7 +56,7 @@ :return: """ # 鑾峰彇driver - driver = TestSmoking.driver + driver = TestMAQ.driver # 鍒涘缓home椤甸潰鐨勫璞� home_page = HomePage(driver) # 鐐瑰嚮宸︿晶鑿滃崟杩涘叆椤甸潰 @@ -74,7 +74,7 @@ # 娴嬭瘯鍖呭悕绉� test_package_name = "MAQ鑷姩娴嬭瘯鍖�-" + time_str # 璁剧疆娴嬭瘯鍖呭悕绉颁负绫诲彉閲� - TestSmoking.test_package_name = test_package_name + TestMAQ.test_package_name = test_package_name # 鎶ュ憡浼佷笟鍚嶇О report_company_name = "TAI娴嬭瘯" # 娴嬭瘯鍖呯被鍨� @@ -128,15 +128,11 @@ :return: """ # 鑾峰彇driver - driver = TestSmoking.driver - # 鍒涘缓home椤甸潰鐨勫璞� - # home_page = HomePage(driver) - # 鐐瑰嚮宸︿晶鑿滃崟杩涘叆椤甸潰 - # home_page.menu_select("娴嬭瘯鍖呯鐞�/娴嬭瘯鍖呭垪琛�") + driver = TestMAQ.driver # 鍒涘缓娴嬭瘯鍖呭垪琛ㄩ〉闈㈢殑瀵硅薄 test_package_list = TestPackageListPage(driver) # 鍕鹃�夋柊鍒涘缓鐨勬祴璇曞寘 - test_package_list.click_package_checkbox(TestSmoking.test_package_name) + test_package_list.click_package_checkbox(TestMAQ.test_package_name) # 鐐瑰嚮鐢熸垚鍒嗕韩閾炬帴鎸夐挳 test_package_list.click_share_1_btn() # 鑾峰彇鍒皍rl @@ -161,18 +157,22 @@ def test_answer(self): # 鑾峰彇driver - driver = TestSmoking.driver + driver = TestMAQ.driver # 鍒涘缓answer瀵硅薄 answer_page = AnswerPage(driver) # 寮�濮嬬瓟棰� - # flag = answer_page.answer_MAQ() - # if not flag: - # assert flag - # return + flag = answer_page.answer_MAQ() + if flag is None or not flag: + assert flag + return # 绛斿畬棰樺叧闂綋鍓嶆爣绛鹃〉 driver.close() # 鍒囨崲鍒扮涓�涓爣绛鹃〉 answer_page.switch_window(0) + + def test_delete_package(self): + # 鑾峰彇driver + driver = TestMAQ.driver # 鍒涘缓娴嬭瘯鍖呭垪琛ㄩ〉闈㈢殑瀵硅薄 test_package_list = TestPackageListPage(driver) # 鍒犻櫎娴嬭瘯鍖� @@ -182,5 +182,6 @@ driver.quit() + if __name__ == '__main__': pytest.main(["-s", __file__]) -- Gitblit v1.9.1