def test_02_jump_login(self):
        '''未登录,评论@、点赞评论、回复评论、转发、关注、私信、拉黑 均应弹出登录框'''
        # '''未登录,点击评论、回复、点赞评论、评论@、关注、转发、拉黑、私信、参加活动、上传、描述@、登录等均应弹出登录框'''
        creation.creation_page().click_find_btn()
        community.community_page().select_Bar(2)
        # 下拉刷新
        self.swipe_down(steps=0.05)
        community.community_page().select_video_thumb()

        # 点击静音按钮以消除引导图
        community.feedVideo_page().click_MuteMode_btn()

        while community.feedVideo_page().get_video_info("comment") == "-":
            self.swipe_up(steps=0.05)
            time.sleep(2)
        community.feedVideo_page().click_comment_btn()
        # 评论@
        community.feedVideo_page().click_at_btn()
        self.assertTrue(login.login_page().is_login_page())
        self.back()
        # 评论点赞
        community.feedVideo_page().commet_lick_btn_click()
        self.assertTrue(login.login_page().is_login_page())
        self.back()
        # 回复评论
        community.feedVideo_page().comment_add()
        self.assertTrue(login.login_page().is_login_page())
        self.back()
        self.back()
        # 转发
        community.feedVideo_page().click_share_btn()
        self.assertTrue(login.login_page().is_login_page())
        self.back()
        # 关注
        if self.d(resourceId=
                  "com.quvideo.xiaoying:id/feed_bottom_head_follow_state"
                  ).exists:
            community.feedVideo_page().click_follow_state()
        else:
            self.swipe_up(steps=0.05)
            time.sleep(2)
            community.feedVideo_page().click_follow_state()
        self.assertTrue(login.login_page().is_login_page())
        self.back()
        # 跳转到他人详情页面
        community.feedVideo_page().click_head_btn()
        # 私信
        community.userinfo_page().select_more_action("私信")
        self.assertTrue(login.login_page().is_login_page())
        self.back()
        # 拉黑
        community.userinfo_page().select_more_action("直接拉黑")
        self.assertTrue(login.login_page().is_login_page())
        self.back()
Esempio n. 2
0
    def test_03_back_top(self):
        '''上移页面可收起个人信息栏,点击一键回顶部的按钮,可返回视频列表顶部  ##查看截图'''
        log.i('上移页面可收起个人信息栏,点击一键回顶部的按钮')

        creation.creation_page().click_my_btn()
        for i in range(5):
            BasePage().swipe_up(steps=0.05)
        log.i('点击前截图')
        self.screenshot()
        community.userinfo_page().click_back_top_btn()
        log.i('点击后截图')
        self.screenshot()
Esempio n. 3
0
 def test_07_fans(self):
     '''粉丝列表操作'''
     community.userinfo_page().click_fansnum_btn()
     info = community.fans_follow_list_page().get_info()
     log.i(info)
     community.fans_follow_list_page().click_avatar()
     title = community.userinfo_page().get_user_info()
     self.assertEqual(info[0], title)
     self.back()
     community.fans_follow_list_page().click_follow_btn()
     new_info = community.fans_follow_list_page().get_info()
     log.i('点击关注之后的信息:%s' % str(new_info))
     self.assertIsNot(info[2], new_info[2])
Esempio n. 4
0
 def test_06_follow(self):
     '''关注列表操作'''
     community.userinfo_page().click_follownum_btn()
     info = community.fans_follow_list_page().get_info()
     community.fans_follow_list_page().click_avatar()
     title = community.userinfo_page().get_user_info()
     log.i('跳转到用户页面判断用户名是否一致')
     self.assertEqual(info[0], title)
     self.back()
     community.fans_follow_list_page().click_follow_btn()
     self.back()
     community.userinfo_page().click_follownum_btn()
     log.i('取消关注后,再次进入到关注也判断之前用户是否存在')
     self.assertIsNot(community.fans_follow_list_page().get_info(), info)
Esempio n. 5
0
 def test_01_getinfo(self):
     '''可下拉刷新,且个人页数据加载显示正常 ###查看截图'''
     log.i('个人页下拉刷新')
     creation.creation_page().click_my_btn()
     self.swipe_down(steps=0.1)
     time.sleep(1)
     info = str(community.userinfo_page().get_user_info("title"))
     log.i('userame  is \n%s' % info)
     self.screenshot()
Esempio n. 6
0
 def test_02_tab_action(self):
     '''作品 / 喜欢栏点击tab进行切换'''
     log.i('作品 / 喜欢栏点击tab进行切换')
     # time.sleep(5)  # 等待debug的 toast消失
     # 点击喜欢
     log.i("click like btn")
     community.userinfo_page().select_tab(2)
     time.sleep(0.5)
     like = community.userinfo_page().is_like_tab()
     self.assertTrue(like)
     # 点击作品
     log.i("click works btn")
     community.userinfo_page().select_tab(1)
     time.sleep(0.5)
     like = community.userinfo_page().is_like_tab()
     self.assertFalse(like)
     '''滑动在不同手机上有点问题 先注释掉'''
Esempio n. 7
0
 def test_05_click_fans_btn(self):
     '''点击获赞数'''
     count = community.userinfo_page().click_zannum_btn()
     log.i(count)