Esempio n. 1
0
class CaseLogin(unittest.TestCase):
    def setUp(self):
        driver = GetDriver.get_web_driver(page.tt_url)
        driver.implicitly_wait(5)
        self.pl = PageLogin(driver)

    def tearDown(self):
        GetDriver.quit_web_driver()

    def setParameters(self, username, code, expect):
        self.username = username
        self.code = code
        self.expect = expect

    def test_login(self):
        # 正常输入账号密码登录
        self.pl.page_input_username(self.username)
        time.sleep(1)
        self.pl.page_input_code(self.code)
        time.sleep(2)
        self.pl.page_click_login_btn()
        time.sleep(1)
        user_name = self.pl.page_get_user_name()
        time.sleep(1)
        try:
            self.assertEqual(user_name, self.expect)
        except Exception as e:
            print(e)
Esempio n. 2
0
class TestLogin():

    # 实例化PageLogin
    def setup_class(self):
        self.login = PageLogin(get_driver())

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

    def test_login(self, username="******", pwd="123456"):
        self.login.page_input_username(username)
        self.login.page_input_pwd(pwd)
        self.login.page_click_login_btn()
Esempio n. 3
0
class TestLogin():
    def setup_class(self):
        self.login = PageLogin(get_driver())

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

    def test_asd(self):
        print("132456")

    @pytest.mark.parametrize("username, password", get_data())
    def test_login(self, username, password):
        self.login.page_input_username(username)
        self.login.page_input_password(password)
        self.login.page_click_login_btn()
Esempio n. 4
0
class TestLogin():
    def setup_class(self):
        self.login = PageLogin(getdriver())
    def teardown_class(self):
        self.login.driver.quit()
    # 定义test方法,来输入,姓名,密码.点击登录
    @pytest.mark.parametrize('username,password,result',demo.read())
    def test_login(self,username,password,result):
        self.login.page_input_username(username)
        self.login.page_input_password(password)

        self.login.page_click_login_btn()
        print(result)

# if __name__ == '__main__':
#     pytest.main()
Esempio n. 5
0
class TestLogin():
    # 初始化方法
    def setup_class(self):
        # 实例化PageLogin
        self.login = PageLogin(get_driver())

    #结束方法
    def teardown_class(self):
        #关闭驱动对象
        self.login.driver.quit()

    def test_login(self, username="******", password="******"):
        #输入用户名
        self.login.page_input_usename(username)
        #输入密码
        self.login.page_input_password(password)
        #点击登录
        self.login.page_click_login_btn()
Esempio n. 6
0
class TestLogoin():
    # setup_class
    def setup_class(self):
        # 实例化 page页面对象
        self.login = PageLogin(get_driver())

    # teardown_class
    def teardown_class(self):
        # 关闭驱动对象
        self.login.driver.quit()

    # test_login
    @pytest.mark.parametrize("username,password",get_data())
    def test_login(self,username,password):
        # 输入用户名
        self.login.page_input_username(username)
        # 输入密码
        self.login.page_input_password(password)
        # 点击登录
        self.login.page_click_login_btn()