class Login_test1(unittest.TestCase): u'''登录页面的case''' def setUp(self): self.driver = LoginPage(browser()) self.driver.open(login_url) def login_case(self, username, psw, expect,title): '''登录用例的方法''' # 第1步:输入账号 # self.driver.input_username(username) # 第2步: 输入密码 self.driver.input_password(psw) # 第3步:点登录按钮 self.driver.click_submit() # 第4步:测试结果,判断是否登录成功 result = self.driver.is_text_in_element(("id","lnk_current_user"),title) # print title # 第5步:期望结果 if expect == "False": expect_result = False else: expect_result = True # 第6步:断言测试结果与期望结果一致 self.assertEqual(result, expect_result) @ddt.data(*test_li) def test_login_01(self, data): '''登录成功按案例:输入正确账号密码''' # print data["username"], data["psw"],data["expect"],data['title'] print data self.login_case(data["username"], data["psw"],data["expect"],data['title']) def tearDown(self): self.driver.quit()
# coding:utf-8 import sys sys.path.append(r'D:\yoyo\yoyo') from blog.blog_login_page import LoginPage, login_url from blog.blog_login_sucess_page import LoginSucessPage, login_sucess_url import unittest from common.yoyo_selenium import browser from selenium import webdriver driver = webdriver.Firefox() driver_login = LoginPage(driver) driver_login.open(login_url) driver_login.login(u"上海-悠悠", "xxx") driver_sucess = LoginSucessPage(driver) driver_sucess.input_sign("hao123") driver_sucess.click_by_blog()
def setUp(self): self.driver = LoginPage() self.driver.open(login_url)
def setUp(self): self.driver = LoginPage(browser()) self.driver.open(login_url)
def yewu1(self): # 登录页面操作,第一个页面 driver_login = LoginPage(self.driver) driver_login.open(login_url) driver_login.login(u"上海-悠悠", "xxx")