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)
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()
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()
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()
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()
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()