Beispiel #1
0
class TestMisLogin:
    # 定义类级别的初始化方法
    def setup_class(self):
        # 1.打开浏览器
        self.driver = DriverUtils.get_mis_driver()
        # 创建业务方法所在的类的对象
        self.mis_login_proxy = MisLoginProxy()

    # 定义方法级别的初始化,恢复原点
    def setup_method(self):
        self.driver.get("http://ttmis.research.itcast.cn/")

    # 定义测试方法
    @allure.severity(allure.severity_level.BLOCKER)
    def test_mis_login(self):
        # 2.定义测试数据
        username = "******"
        password = "******"
        # 3.调用业务方法 --- >执行手工测试用例的操作步骤
        self.mis_login_proxy.test_mis_login(username, password)

        allure.attach(self.driver.get_screenshot_as_png(), '截图',
                      allure.attachment_type.PNG)
        # 4.执行断言
        assert is_element_exist(self.driver, "退出")

    # 定义类级别的销毁方法
    # 5.关闭浏览器
    def teardown_class(self):
        DriverUtils.quit_mis_driver()
class TestLogin:
    # 定义初始化方法 # 测试之前需要打开浏览器,窗口最大化等业务操作,我们已经在utils中写好,在此直接实例化对象调用
    def setup_class(self):
        # 获取驱动对象
        self.driver = DriverUtils.get_mis_driver()
        # 创建好所需要的调用业务方法所在的类的对象
        self.mis_login_proxy = MisLoginProxy()

    # 定义方法级别的初始化,恢复原点,也就是恢复到首页页面
    def setup_method(self):
        self.driver.get("http://ttmis.research.itcast.cn")

    # 定义测试方法
    def test_mis_login(self):
        # 3.1定义测试数据
        username = "******"
        password = "******"
        # 3.2调用业务方法形成完整业务操作
        self.mis_login_proxy.test_mis_login(username, password)
        # 3.3断言 在此断言调用的事utils文件中的is_element_exist公用方法
        assert is_element_exist(self.driver, "退出")

    # 定义销毁的方法--关闭
    def teardown_class(self):
        DriverUtils.quit_mis_driver()
class TestMisLogin:
    #类级别初始化方法
    def setup_class(self):
        # 打开浏览器
        self.driver=DriverUtils.get_mis_driver()
        # 创建业务方法所在的类对象
        self.mis_login_proxy=MisLoginProxy()

    # 函数级别初始化方法,恢复原点
    def setup_method(self):
        self.driver.get("http://ttmis.research.itcast.cn/")

    # 定义测试方法
    def test_mis_login(self):
    # 1.定义测试数据
        username="******"
        password="******"
    # 2.调用测试方法--->执行手工测试的操作步骤
        self.mis_login_proxy.test_mis_login(username,password)
    # 3.执行断言
        assert is_element_exist(self.driver,"退出")

    # 定义类级别销毁方法
    # 5.关闭浏览器
    # def teardown_class(self):
    #     DriverUtils.quit_mis_driver()
Beispiel #4
0
class TestMisLogin:
    # 0.1 定义类级别的初始化方法
    def setup_class(self):
        # 1.打开浏览器
        self.driver = DriverUtils.get_mis_driver()
        # 创建业务方法所在的类的对象
        self.mis_Login_proxy = MisLoginProxy()

    # 定义方法级别的初始化,恢复原点
    def setup(self):
        print(1)
        self.driver.get("http://ttmis.research.itcast.cn/")

    # 定义测试方法
    def test_mis_login(self):
        # 2.定义测试数据
        username = "******"
        password = "******"
        # 3.调用业务方法
        self.mis_Login_proxy.test_mis_login(username, password)
        # 4.执行断言
        assert is_element_exist(self.driver, "退出")

    # 5.关闭浏览器
    def teardown_class(self):
        DriverUtils.quit_mp_driver()
class TestMisLogin:
    # 定义类级别的初始化方法
    def setup_class(self):
        # 打开浏览器
        self.driver = DriverUtils.get_mis_driver()
        # 创建业务方法所在的类的对象
        self.mis_login_proxy = MisLoginProxy()

    # 定义方法级别的初始化 恢复原点
    def setup_method(self):
        self.driver.get("http://ttmis.research.itcast.cn/")

    # 定义测试方法
    def test_mis_login(self):
        # 定义测试数据
        username = "******"
        password = "******"
        # 调用业务方法
        self.mis_login_proxy.test_mis_login(username, password)
        # 断言
        assert is_element_exist(self.driver, "退出")

    # 定义类级别的销毁方法
    # 关闭浏览器
    def teardown_class(self):
        DriverUtils.quit_mis_driver()
Beispiel #6
0
class TestMisLogin:
    def setup_class(self):
        self.driver = DriverUtils.get_mis_driver()
        self.mis_login_proxy = MisLoginProxy()

    @pytest.mark.parametrize(
        ("mis_username", "mis_password", "text"),
        build_data(
            r"F:\黑马\黑马就业班\UI自动化测试\课堂练习\day11\HM_TT_UI_TEST\data\mis_data\mis_login_data.json"
        ))
    def test_mix_login(self, mis_username, mis_password, text):
        self.mis_login_proxy.mis_login(mis_username, mis_password)
        assert is_element_exist(self.driver, text)
Beispiel #7
0
class TestMisLogin:
    def setup_class(self):
        self.driver = DriverUtils.get_mis_driver()
        self.mis_login_proxy = MisLoginProxy()

    def setup_method(self):
        self.driver.get("http://ttmis.research.itcast.cn/")

    def test_mis_login(self):
        username = "******"
        password = "******"
        self.mis_login_proxy.test_mp_login(username, password)
        assert is_element_exist(self.driver, "退出")

    def teardown_class(self):
        DriverUtils.quit_mis_driver()
Beispiel #8
0
 def setup_class(self):
     self.driver = DriverUtils.get_mis_driver()
     # 创建审核页面对象
     self.audit_proxy = MisAuditProxy()
     # 创建登录页面对象
     self.login_proxy = MisLoginProxy()
     # 创建首页 对象
     self.home_page = MisHomePage()
 def setup_class(self):
     # 打开浏览器
     self.driver = DriverUtils.get_mis_driver()
     # 创建登录页面业务层对象
     self.login_page = MisLoginProxy()
     # 创建首页类的对象
     self.home_page = MisHomePage()
     # 创建文章审核页面对象
     self.ad_page = MisAtcalProxy()
 def setup_class(self):
     # 实例化浏览器驱动对象
     self.driver = DriverUtils.get_mis_driver()
     # 创建登录页面业务层对象
     self.mis_login_page = MisLoginProxy()
     # 创建首页类的对象
     self.mis_home_page = MisHomePage()
     # 创建文字审核页面对象
     self.mis_ari_page = MisAtcalProxy()
class TestMisLogin:
    # 定义类级别的初始化方法
    def setup_class(self):
        # 1.打开浏览器
        self.driver = DriverUtils.get_mis_driver()
        # 创建业务方法所在的类的对象
        self.mis_login_proxy = MisLoginProxy()

    # 定义测试方法
    def test_mis_login(self):
        # 2.定义测试数据
        username = "******"
        password = "******"
        # 3.调用业务方法 --- >执行手工测试用例的操作步骤
        self.mis_login_proxy.test_mis_login(username, password)
        # 4.执行断言
        assert is_element_exist(self.driver, "退出")

    # 定义类级别的销毁方法
    # 5.关闭浏览器
    def teardown_class(self):
        DriverUtils.quit_mis_driver()
Beispiel #12
0
 def setup_class(self):
     # 1.打开浏览器
     self.driver = DriverUtils.get_mis_driver()
     # 创建业务方法所在的类的对象
     self.mis_login_proxy = MisLoginProxy()
Beispiel #13
0
 def setup_class(self):
     self.driver = DriverUtils.get_mis_driver()
     self.mis_login_proxy = MisLoginProxy()
 def setup_class(self):
     # 获取驱动对象
     self.driver = DriverUtils.get_mis_driver()
     # 创建好所需要的调用业务方法所在的类的对象
     self.mis_login_proxy = MisLoginProxy()
Beispiel #15
0
 def setup_class(self):
     # 打开浏览器
     self.driver = DriverUtils.get_mis_driver()
     self.login_page = MisLoginProxy()
     self.home_page = MisHomePage()
     self.ad_page = MisAtcalProxy()
Beispiel #16
0
 def setup_class(self):
     self.driver = DriverUtils.get_mis_driver()
     self.rew_ari_proxy = RewAriProxy()
     self.mis_home_proxy = MisHomeProxy()
     self.mis_login_proxy = MisLoginProxy()