Example #1
0
 def test_login(self):
     #现在这种测试用例可读性比较差,维护起来比较困难
     #那么测试用例写成什么样可读性比较好呢
     # 1.打开网页
     #self.driver.get("http://localhost/index.php?m=user&c=public&a=login")
     #lp = LoginPage()    #实例化一个登陆页面,写一个loginPage.py
     lp = LoginPage(self.driver)
     lp.open()
     # 2.输入用户名
     #self.driver.find_element_by_id("username")
     #self.driver.find_element(By.ID, "username").send_keys("hymhym")
     lp.input_username("hymhym")
     # 3.输入密码
     #self.driver.find_element(By.ID, "password").send_keys("123456")
     lp.input_password("123456")
     # 4.点击登陆按钮
     #self.driver.find_element(By.CLASS_NAME, "login_btn").click()
     lp.click_login_button()
     # 5.验证是否跳转到管理中心页面
     #head里的title
     #expected = "我的会员中心 - 道e坊商城 - Powered by Haidao"
     #浏览器里是否包含"我的会员中心"这几个字
     #运行下面这个会报错,因为登陆成功页面跳转后才是主页面,需要加时间等待
     #self.assertIn("我的会员中心", self.driver.title)
     #time.sleep(5)
     #self.assertIn("我的会员中心", self.driver.title)
     #pcp =   PersonalCenterPage()
     pcp = PersonalCenterPage(self.driver)
     time.sleep(5)
     self.assertEqual(pcp.title, self.driver.title)
Example #2
0
    def test_login(self):
        # 现在这种测试用例可读性比较差,维护起来比较困难
        #那么测试用例写成什么样可读性比较好呢
        driver = self.driver
        # 1.打开网页
        # driver.get("http://localhost/index.php?m=user&c=public&a=login")
        lp = LoginPage(driver) # 实例化一个登录页面
        lp.open()  # 打开登录页面

        # 2.输入用户名
        # driver.find_element_by_id("username")
        #driver.find_element(By.ID, "username").send_keys("tzh1118")
        lp.input_username("tzh1118")

        # 3.输入密码
        # driver.find_element(By.ID, "password").send_keys("123654")
        lp.input_password("123654")

        # 4.点击登录按钮
        # driver.find_element(By.CLASS_NAME, "login_btn").click()
        lp.click_login_button()

        # 5.验证是否跳转到管理中心页面
        # expected = "我的会员中心 - 道e坊商城 - Powered by Haidao"
        # self.assertIn("我的会员中心", driver.title)
        pcp = PersonalCenterPage(driver)
        time.sleep(3)
        self.assertEqual(pcp.title, driver.title)
Example #3
0
    def test_login(self):
        #现在这种测试用例可读性比较差,维护起来比较困难,那么测试用例写成什么样可读性比较好呢?
        #1.打开网页
        # self.driver.get("")
        lp = LoginPage(self.driver)  # 实例化一个登录页面
        lp.open()
        #2.输入用户名
        #self.driver.find_element(By.ID,"username").send_keys("ada")
        lp.input_username("ada")

        #self.driver.find_element_by_id("username") 同上
        #3.输入密码
        # self.driver.find_element(By.ID,"password").send_keys("123456")
        lp.input_password("123456")

        #4.点击登陆按钮
        #self.driver.find_element(By.CLASS_NAME,"login_btn").click()
        lp.click_login_button()

        #5.验证是否跳转到管理中心页面
        # time.sleep(5)
        #expectesd = "用户登录 - 道e坊商城 - Powered by Haidao"
        # self.assertIn("我的会员中心",self.driver.title)
        pcp = PersonalCenterPage(self.driver)
        time.sleep(5)
        self.assertEqual(pcp.title, self.driver.title)
Example #4
0
 def test_login(self):
     # 现在这种测试用例可读性比较差,维护起来比较困难
     # 那么测试用例写成什么样可读性比较好呢
     # 1.打开网页
     # self.driver.get("http://localhost/index.php?m=user&c=public&a=login")
     lp = LoginPage(self.driver)  # 实例化一个登录页面
     lp.open()
     # 2.输入用户名
     # self.driver.find_element_by_id("username")
     # 这两种写法是一样的
     # self.driver.find_element(By.ID, "username").send_keys("zhangbs")
     lp.input_username("zhangbs")
     # 3.输入密码
     # self.driver.find_element(By.ID, "password").send_keys("123456")
     lp.input_password("123456")
     # 4.点击登录按钮
     # self.driver.find_element(By.CLASS_NAME, "login_btn").click()
     lp.click_login_button()
     # 5.严重是否跳转到管理中心页面
     # expected = "我的会员中心 - 道e坊商城 - Powered by Haidao"
     # time.sleep(5)
     # self.assertIn("我的会员中心", self.driver.title)
     time.sleep(5)
     pcp = PersonalCenterPage(self.driver)  # 实例化管理中心页面
     self.assertEqual(pcp.title, self.driver.title)
Example #5
0
    def test_login(self):
        #现在这种测试用例可读性比较差,维护起来比较困难。
        #那测试用例写成什么样可读性比较好呢。
        #打开网页
        # self.driver.get("http://localhost/index.php?m=user&c=public&a=login")
        lp = LoginPage(self.driver)  #实例化一个登录页面
        lp.open()
        #输入用户名 密码
        #self.driver.find_element(By.ID,"username").send_keys("qiyuan")
        lp.input_username("qiyuan")
        #self.driver.find_element(By.ID,"password").send_keys("123456")
        lp.input_password("123456")
        #点击登录
        #self.driver.find_element(By.CLASS_NAME,"login_btn").click()
        lp.click_login_button()
        time.sleep(3)
        #验证是否跳转到管理中心页面
        #标题  网址  页面元素
        #expected = "我的会员中心 - 道e坊商城 - Powered by Haidao"
        #actual = self.driver.title
        #self.assertEqual(expected,actual)

        pcp = PersonalCenterPage()  #创建一个个人中心实例
        time.sleep(5)
        self.assertEqual(pcp.title, self.driver.title)
Example #6
0
    def test_login(self):
        lp = LoginPage(self.driver)
        lp.open()
        lp.input_username("yll")
        lp.input_password("888888")
        lp.click_login_btn()

        mp = MemberPage(self.driver)
        expected = "我的会员中心 - 道e坊商城 - Powered by Haidao"
        self.assertEqual(expected, mp.tilte)
Example #7
0
 def test_login(self):
     #打开网页
     #self.driver.get("http://localhost/index.php?m=user&c=public&a=login")
     lp = LoginPage(self.driver)
     lp.open()
     lp.input_username("ctt")
     lp.input_password("123456")
     lp.click_login_button()
     pcp = PersonalCenterPage(self.driver)
     time.sleep(5)
     self.assertEqual(pcp.title, self.driver.title)
Example #8
0
    def test_login(self):
        lp = LoginPage(self.driver)  # 实例化一个登录页面的类
        lp.open()

        lp.input_username("liuji")

        lp.input_password("@WSX3edc")

        lp.click_login_button()

        pcp = PersonalCenterPage(self.driver)  # 实例化一个会员中心页面的类
        time.sleep(5)
        self.assertEqual(pcp.title,self.driver.title)
Example #9
0
 def test_login(self):
     #1.打开网页
     #self.driver.get("http://localhost/index.php?m=user&c=public&a=login")
     lp = LoginPage(self.driver)
     lp.open()
     #2.输入用户名
     lp.input_username("zhen_test")
     #self.driver.find_element(By.ID,"username").send_keys("zhen_test")
     #3.输入密码
     lp.input_password("1234qwer")
     #self.driver.find_element(By.ID,"password").send_keys("1234qwer")
     #4.点击登录页面
     lp.click_login_button()
     #self.driver.find_element(By.CLASS_NAME,"login_btn").click()
     #5.验证是否跳转到管理中心页面
     pcp = PersonalCenterPage(self.driver)
     #expected = "我的会员中心 - 道e坊商城 - Powered by Haidao"
     time.sleep(5)
     self.assertIn(pcp.title, self.driver.title)
Example #10
0
 def test_login(self):
     #1、打开网页
     # self.driver.get("http://localhost/index.php?m=user&c=public&a=login")
     lp = LoginPage(self.driver)  #实例化一个登录页面
     lp.open()
     #2、输入用户名
     # self.driver.find_element(By.ID,"username").send_keys("shm")
     lp.input_username("shm")
     #3、输入密码
     # self.driver.find_element(By.ID,"password").send_keys("123456")
     lp.input_password("123456")
     #4、点击登录按钮
     # self.driver.find_element(By.CLASS_NAME,"login_btn").click()
     lp.click_login_button()
     #5、验证是否跳转到管理中心界面
     # expected = "我的会员中心 - 道e坊商城 - Powered by Haidao"
     # time.sleep(5)
     # self.assertIn("我的会员中心",self.driver.title)
     pcp = PersonalCenterPage(self.driver)
     time.sleep(5)
     self.assertEqual(pcp.title, self.driver.title)
    def test_login(self):

        # 1.打开网页
        # self.driver.get("http://localhost/index.php?m=user&c=public&a=login")
        lp = LoginPage(self.driver)  # 实例化一个登陆页面
        lp.open()
        # 2.输入用户名
        # self.driver.find_element(By.ID,"username").send_keys("meng")
        lp.input_username("meng")

        #2.输入密码
        # self.driver.find_element(By.ID,"password").send_keys("1234567890")
        lp.input_password("1234567890")
        # 4.点击登陆
        lp.click_login_button()
        # self.driver.find_element(By.CSS_SELECTOR,"body > div.login_main.w1180.clearfix > div.login.fr > form > ul > li:nth-child(5) > input").click()
        # 5.验证是否跳转到管理中心页面
        # expected = "用户登录 - 道e坊商城 - Powered by Haidao"

        # self.assertIn("我的会员中心",self.driver.title)
        pcp = PersonalcenterPage(self.driver)
        time.sleep(5)
        self.assertEqual(pcp.title, self.driver.title)
Example #12
0
    def test_login(self):

        # 现在这种可读性比较差,维护起来困难
        # 那么测试用例写成什么样可读性比较好
        # 1.打开网页
        # self.driver.get("http://localhost/index.php?m=user&c=public&a=login")
        lp = LoginPage(self.driver)  # 实例化一个登陆页面
        lp.open()
        # 2.输入用户名
        # self.driver.find_element(By.ID,"username").send_keys("karry")
        lp.input_username("karry")
        # 3.输入密码
        # self.driver.find_element(By.ID, "password").send_keys("123456")
        lp.input_password("123456")
        # 4.点击登陆按钮
        # self.driver.find_element(By.CLASS_NAME, "login_btn").click()
        lp.click_login_button()
        # 5.验证是否跳转到管理中心
        # excepted = "我的会员中心 - 道e坊商城 - Powered by Haidao"
        # time.sleep(5)
        # self.assertIn("我的会员中心", self.driver.title)
        pcp = PersionalCenterPage(self.driver)
        time.sleep(5)
        self.assertEqual(pcp.title, self.driver.title)
Example #13
0
    def test_login(self):
        #打开网页
        #self.driver.get("http://localhost/index.php?m=user&c=public&a=login")
        #可读性好点,如下:
        lp = LoginPage(self.driver)    #实例化一个登陆页面
        lp.open()



        #登陆
        #self.driver.find_element(By.ID,"username").send_keys("df001")
        #self.driver.find_element(By.ID,"password").send_keys("123456")
        #self.driver.find_element(By.CLASS_NAME,"login_btn").click()
        lp.input_username("df001")
        lp.input_password("123456")
        lp.click_login_button()

        #断言
        #expected = "我的会员中心"
        #time.sleep(5)
        #self.assertIn("我的会员中心",self.driver.title)
        pcp = PersonalCenterPage(self.driver)
        time.sleep(5)
        self.assertEqual(pcp.title,self.driver.title)
Example #14
0
 def test_reg(self):
     lp = LoginPage(self.driver)
     lp.open()
     # time.sleep(3)
     lp.click_reg_button()