阳洁
2023-07-14 70e15e9cc6d9e789084d74f6b1e963631585ee6e
testcase/test_maq.py
File was renamed from testcase/test_smoking.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()
        # 获取到url
@@ -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__])