コード例 #1
0
ファイル: test_mis_login.py プロジェクト: hl-336/Hmtt_Ui_Test
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()
コード例 #2
0
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()
コード例 #3
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):
    # 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()
コード例 #4
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_mis_login(username, password)
        # 断言
        assert is_element_exist(self.driver, "退出")

    # 定义类级别的销毁方法
    # 关闭浏览器
    def teardown_class(self):
        DriverUtils.quit_mis_driver()
コード例 #5
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()
コード例 #6
0
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()