Esempio n. 1
0
class TestMisLogin:

    # 2.定义类级别初始化方法
    def setup_class(self):
        # 启动浏览器
        self.driver = DriverUtils.get_mis_driver()
        # 创建对应po业务层的对象
        self.login_proxy = LoginProxy()

    # 3.定义测试方法
    def test_mis_login(self):
        # 定义测试数据
        username = "******"
        password = "******"
        # 调用业务层执行测试步骤的方法
        self.login_proxy.test_mis_login(username, password)
        # 执行结果断言
        is_suc = element_is_exist(driver=self.driver, text="管理员")
        assert is_suc

    # 4.定义类级别销毁的方法
    def teardown_class(self):
        # 关闭浏览器
        time.sleep(2)
        DriverUtils.quit_mis_driver()
Esempio n. 2
0
class TestLogin:
    def setup_class(self):
        self.driver = DriverUtils.get_mis_driver()
        self.login_page = LoginProxy()

    def teardown_class(self):
        DriverUtils.quit_mis_driver()

    def test_login(self):
        self.login_page.test_mis_login("testid", "testpwd123")
        is_suc = element_is_exist(self.driver, "1", "管理员")
        assert is_suc
Esempio n. 3
0
class TestLogin:
    def setup_class(self):
        # 实例化页面对象的业务层类
        self.login_proxy = LoginProxy()
        self.home_proxy = HomeProxy()

    def teardown_class(self):
        UtilsDriver.quit_mis_driver()

    def test_login_success(self):
        self.login_proxy.login("testid", "testpwd123")
        assert "管理员" in self.home_proxy.get_info()
Esempio n. 4
0
class TestLogin():

    def setup_class(self):
        self.login = LoginProxy()


    def teardown_class(self):
        time.sleep(3)


    def test_login_success(self):
        username = "******"
        pwd = "testpwd123"
        nickname = "管理员"

        self.login.click_to_login(username, pwd)

        # 断言
        is_exit = utils.exist_text(DriverUtil.get_mis_driver(), nickname)
        assert is_exit
Esempio n. 5
0
class TestLogin:

    # 1.创建驱动对象以及打开浏览器
    # 2.创建测试方法所要调用的业务方法所在类的对象
    def setup_class(self):
        self.driver = DriverUtils.get_mis_driver()
        self.login_proxy = LoginProxy()

    # 1.定义测试数据
    # 2.执行测试用例操作步骤
    # 3.执行断言
    def test_login(self):
        username = "******"
        password = "******"
        self.login_proxy.test_mis_login(username, password)
        assert is_exists_element(self.driver, "管理员")

    # 释放测试资源
    def teardown_class(self):
        time.sleep(2)
        DriverUtils.quit_mis_driver()
Esempio n. 6
0
class TestLogin:

    # 1.创建浏览器驱动对象以及打开浏览器
    # 2.创建测试方法所要调用的业务方法所在类的对象
    def setup_class(self):
        self.driver = DriverUtils.get_mis_driver()
        self.login_proxy = LoginProxy()

    def test_mis_login(self):
        # 定义测试数据
        username = "******"
        password = "******"
        # 执行测试用例步骤
        self.login_proxy.test_mis_login(username, password)
        # 断言
        assert is_exists_element(self.driver, "管理员")

    # 关闭浏览器
    def teardown_class(self):
        time.sleep(2)
        DriverUtils.quit_mis_driver()
Esempio n. 7
0
 def setup_class(self):
     self.driver = DriverUtils.get_mis_driver()
     self.login_page = LoginProxy()
Esempio n. 8
0
 def setup_class(self):
     # 启动浏览器
     self.driver = DriverUtils.get_mis_driver()
     # 创建对应po业务的对象
     self.login_proxy = LoginProxy()
Esempio n. 9
0
 def setup_class(self):
     self.login = LoginProxy()
Esempio n. 10
0
 def setup_class(self):
     # 实例化页面对象的业务层类
     self.login_proxy = LoginProxy()
     self.home_proxy = HomeProxy()