Ejemplo n.º 1
0
 def setup_class(self):
     # 获取pageLogin对象
     self.login = PageLogin()
     # 点击 弹窗
     self.login.page_close_alert()
     # 点击 我
     self.login.page_click_me()
     # 点击 已有账号,去登录
     self.login.psge_click_username_exists()
Ejemplo n.º 2
0
class TestLogin(object):
    def setup_class(self):
        self.login = PageLogin()
    def teardown_class(self):
        self.login.driver.quit()
    @pytest.mark.parametrize("phone,pwd",get_data())
    def test_login(self,phone,pwd):
        self.login.page_login(phone,pwd)


# pytest.main("-s test_login.py")
Ejemplo n.º 3
0
class TestLogin(object):
    # 初始化
    def setup_class(self):
        self.login = PageLogin()

    # 结束
    def teardown_class(self):
        self.login.driver.quit()

    # 登录测试用例
    @pytest.mark.parametrize("phone,pwd", get_data())
    def test_login(self, phone, pwd):
        self.login.page_login(phone, pwd)
Ejemplo n.º 4
0
class TestLogin(unittest.TestCase):
    def setUp(self):
        self.login = PageLogin()

    def tearDown(self):
        self.login.driver.quit()

    @parameterized.expand(get_data())
    def test_login(self, username, password, expect):
        # 调用登陆方法
        self.login.page_login(username, password)

        # 获取登陆提示
        msg = self.login.page_get_err_info()

        self.assertIn(msg, expect)

        self.login.get_page_get_image()
Ejemplo n.º 5
0
class TestLogin1(object):
    # pytest函数级别初始化
    def setup(self):
        self.driver = DriverUtil.get_driver()
        self.page_login = PageLogin(self.driver)

    # pytest类级别初始化
    def teardown(self):
        DriverUtil.quit_driver()

    # 使用pytest参数化
    # @allure.step(title='正在执行登录操作。。。。')
    @pytest.mark.parametrize("username,password", get_data())
    def test_login(self, username, password):
        #添加描述
        # allure.attach("描述","hello")
        self.page_login.login_proxy(username, password)
        with open("./v4/image/1.png", 'rb') as f:
            print("测试代码")
            allure.attach("失败截图", f.read(), allure.attach_type.PNG)
Ejemplo n.º 6
0
class TestLogin:
    # 初始化
    def setup_class(self):
        # 获取pageLogin对象
        self.login = PageLogin()
        # 点击 弹窗
        self.login.page_close_alert()
        # 点击 我
        self.login.page_click_me()
        # 点击 已有账号,去登录
        self.login.psge_click_username_exists()

    # 结束
    def teardown_class(self):
        # 关闭 driver
        self.login.driver.quit()

    # 测试方法
    @pytest.mark.parametrize("username, pwd", get_data())
    def test_login(self, username, pwd):
        # 调用 登录组合业务方法
        self.login.page_login(username, pwd)
Ejemplo n.º 7
0
 def setUpClass(cls):
     # 获取PageLogin 对象
     cls.login = PageLogin()
     # 点击登录连接
     cls.login.page_click_login_btn_link()
Ejemplo n.º 8
0
 def setUp(self):
     self.login = PageLogin()
Ejemplo n.º 9
0
 def setup_class(self):
     self.login = PageLogin()
Ejemplo n.º 10
0
    def setUpClass(cls):

        cls.login = PageLogin()

        cls.login.page_click_login_link()
Ejemplo n.º 11
0
 def setup(self):
     self.driver = DriverUtil.get_driver()
     self.page_login = PageLogin(self.driver)