コード例 #1
0
 def test_detail_page(self):
     """详情页面"""
     print("========【case_0017】 详情页面测试=============")
     detailpage = detail_page.DetailPage(self.driver)
     time.sleep(1)
     detailpage.screenshot(Common.get_pic_path())
     self.assertEquals(self.driver.title, "详情页")  # 判断title是否是详情页
コード例 #2
0
 def test_login_failed_collect(self):
     """未登录下收藏"""
     print("========【case_0021】 未登录下收藏测试=============")
     detailpage = detail_page.DetailPage(self.driver)
     time.sleep(1)
     detailpage.collect
     time.sleep(1)
     detailpage.screenshot(Common.get_pic_path())
     self.assertEquals(detailpage.login_title_text, "欢迎来到90度地产")  # 判断是否弹出登录对话框
コード例 #3
0
 def test_goto_home_page(self):
     """回到首页"""
     print("========【case_0018】 详情页面回到首页测试=============")
     detailpage = detail_page.DetailPage(self.driver)
     time.sleep(1)
     detailpage.goto_home_page
     time.sleep(1)
     detailpage.screenshot(Common.get_pic_path())
     self.assertEquals(self.driver.title, "90度地产")  # 判断title是否是90度地产
コード例 #4
0
 def test_set_font_small(self):
     """小字体"""
     print("========【case_0023】 设置小字体测试=============")
     detailpage = detail_page.DetailPage(self.driver)
     time.sleep(2)
     detailpage.set_font
     time.sleep(2)
     detailpage.set_font_small
     time.sleep(2)
     detailpage.screenshot(Common.get_pic_path())
コード例 #5
0
 def test_set_night_mode(self):
     """夜间模式"""
     print("========【case_0025】 设置夜间模式测试=============")
     detailpage = detail_page.DetailPage(self.driver)
     time.sleep(2)
     detailpage.set_font
     time.sleep(1)
     detailpage.set_night_mode
     time.sleep(1)
     detailpage.screenshot(Common.get_pic_path())
コード例 #6
0
 def test_set_font_big(self):
     """大字体"""
     print("========【case_0024】 设置大字体测试=============")
     detailpage = detail_page.DetailPage(self.driver)
     time.sleep(2)
     detailpage.set_font
     time.sleep(1)
     detailpage.set_font_big
     time.sleep(1)
     detailpage.screenshot(Common.get_pic_path())
コード例 #7
0
 def test_cancel_set_font(self):
     """取消字体设置"""
     print("========【case_0026】 取消字体测试=============")
     detailpage = detail_page.DetailPage(self.driver)
     time.sleep(2)
     detailpage.set_font
     time.sleep(1)
     detailpage.cancel_set_font
     time.sleep(1)
     detailpage.screenshot(Common.get_pic_path())
コード例 #8
0
 def test_login_succeed_collect(self):
     """登录下收藏"""
     print("========【case_0022】 登录下收藏测试=============")
     detailpage = detail_page.DetailPage(self.driver)
     time.sleep(2)
     detailpage.collect
     if detailpage.login_title_text == '欢迎来到90度地产':
         detailpage.login('xxxx', '2327')
         detailpage.collect
     time.sleep(2)
     detailpage.screenshot(Common.get_pic_path())
コード例 #9
0
 def test_login_failed_like(self):
     """未登录下点赞"""
     print("========【case_0019】 未登录下点赞测试=============")
     detailpage = detail_page.DetailPage(self.driver)
     time.sleep(1)
     detailpage.like
     time.sleep(1)
     detailpage.screenshot(Common.get_pic_path())
     self.assertEquals(
         Login.Login(self.driver).login_title_text,
         "欢迎来到90度地产")  # 判断是否弹出登录对话框
コード例 #10
0
 def test_login_succeed_collect(self):
     """登录下收藏"""
     print("========【case_0022】 登录下收藏测试=============")
     detailpage = detail_page.DetailPage(self.driver)
     time.sleep(2)
     detailpage.collect
     time.sleep(2)
     if detailpage.login_title_text == '欢迎来到90度地产':
         detailpage.login(ReadUser().get_username, ReadUser().get_password)
         time.sleep(2)
         detailpage.collect
     time.sleep(2)
     detailpage.screenshot(Common.get_pic_path())
コード例 #11
0
 def test_login_succeed_like(self):
     """登录下点赞"""
     print("========【case_0020】 登录下点赞测试=============")
     detailpage = detail_page.DetailPage(self.driver)
     time.sleep(1)
     start = int(detailpage.like_num)
     print(start)
     time.sleep(1)
     detailpage.like
     if detailpage.login_title_text == '欢迎来到90度地产':
         detailpage.login('xxxx', '2327')
         detailpage.like
     time.sleep(1)
     detailpage.screenshot(Common.get_pic_path())
     end = int(detailpage.like_num)
     print(end)
コード例 #12
0
 def test_login_succeed_like(self):
     """登录下点赞"""
     print("========【case_0020】 登录下点赞测试=============")
     detailpage = detail_page.DetailPage(self.driver)
     time.sleep(1)
     start = int(detailpage.like_num)
     time.sleep(1)
     detailpage.like
     time.sleep(2)
     if detailpage.login_title_text == '欢迎来到90度地产':
         detailpage.login(ReadUser().get_username, ReadUser().get_password)
         time.sleep(3)
         detailpage.like
     time.sleep(2)
     detailpage.screenshot(Common.get_pic_path())
     end = int(detailpage.like_num)
     self.assertGreater(end, start)