示例#1
0
class C31161_DFQP_GameRoom1(TestCase):
    '''
    游戏房间内显示
    '''
    owner = "MindyZhang"
    status = EnumStatus.Design
    priority = EnumPriority.High
    timeout = 10

    def pre_test(self):
        self.common = Common()
        # 初始化Luadriver
        self.luadriver = self.common.setupdriver()

        # 关闭弹框
        self.common.closeactivity_switchserver(self.luadriver)
        time.sleep(10)
        self.hall_page = Hall_Page()
        self.game_page = Game_Page()

    def run_test(self):
        '''
        测试用例
        '''
        self.start_step("等待页面加载完成")
        self.hall_page.wait_element("同步标志")
        time.sleep(3)
        self.start_step("点击血战到底:")
        if (self.common.game_is_exist("血战到底") == True):
            self.game_page.wait_element("血战到底").click()
            time.sleep(3)
            self.common.game_is_download()
            time.sleep(3)
            self.game_page.wait_element("快速开始").click()
            time.sleep(3)
            self.game_page.screenshot(".png")
            time.sleep(3)
            self.game_page.wait_element("菜单").click()
            time.sleep(2)
            self.game_page.wait_element("退出房间").click()
            time.sleep(2)
            # self.luadriver.keyevent(4)
            # time.sleep(3)
            # self.luadriver.keyevent(4)
            # time.sleep(3)
            self.game_page.wait_element("返回").click()
            time.sleep(2)
        else:
            print("没有血战到底游戏")

    def post_test(self):
        '''
        测试用例执行完成后,清理测试环境
        '''
        # self.common.deletefile(self.luadriver)
        self.common.closedriver()
示例#2
0
class C31152_DFQP_GameListGold(TestCase):
    '''
    子游戏列表查看快捷支付
    '''
    owner = "MindyZhang"
    status = EnumStatus.Design
    priority = EnumPriority.High
    timeout = 15

    def pre_test(self):
        self.common = Common()
        # 初始化Luadriver
        self.luadriver = self.common.setupdriver()

        # 关闭弹框
        self.common.closeactivity_switchserver(self.luadriver)
        self.hall_page = Hall_Page()
        self.game_page = Game_Page()

    def run_test(self):
        '''
        测试用例
        '''
        self.start_step("等待页面加载完成")
        self.start_step("点击二七十:")
        if (self.common.game_is_exist("二七十") == True):
            self.game_page.wait_element("二七十").click()
            time.sleep(3)
            self.common.game_is_download()
            time.sleep(3)
            self.start_step("快捷支付")
            self.game_page.wait_element("+银币").click()
            time.sleep(5)
            self.game_page.screenshot("1.png")
            self.game_page.wait_element("绿色箭头返回").click()
            time.sleep(5)
            self.game_page.wait_element("+金条1").click()
            time.sleep(5)
            self.game_page.screenshot("2.png")
            self.game_page.wait_element("绿色箭头返回").click()
            time.sleep(5)
            self.game_page.wait_element("返回").click()
            time.sleep(3)

        else:
            print("没有二七十游戏")
            self.game_page.wait_element("左三角标").click()

    def post_test(self):
        '''
        测试用例执行完成后,清理测试环境
        '''
        # self.common.deletefile(self.luadriver)
        self.common.closedriver()
示例#3
0
class C31165_DFQP_GameRoom3(TestCase):
    '''
    游戏房间内---个人资料显示
    '''
    owner = "MindyZhang"
    status = EnumStatus.Design
    priority = EnumPriority.High
    timeout = 10

    def pre_test(self):
        self.common = Common()
        # 初始化Luadriver
        self.luadriver = self.common.setupdriver()

        # 关闭弹框
        self.common.closeactivityprepublish(self.luadriver)
        self.hall_page = Hall_Page()
        self.game_page = Game_Page()

    def run_test(self):
        '''
        测试用例
        '''

        self.start_step("点击血战到底:")
        if (self.common.game_is_exist("血战到底") == True):
            self.game_page.wait_element("血战到底").click()
            time.sleep(3)
            self.common.game_is_download()
            time.sleep(2)
            self.game_page.wait_element("快速开始").click()
            time.sleep(3)
            self.start_step("点击头像")
            self.game_page.wait_element("头像---未开始游戏").click()
            time.sleep(3)
            self.game_page.screenshot(".png")
            self.luadriver.keyevent(4)
            time.sleep(2)
            self.luadriver.keyevent(4)
            time.sleep(2)
            self.game_page.wait_element("返回").click()
            time.sleep(2)

        else:
            print("没有血战到底游戏")
            self.game_page.wait_element("左三角标").click()

    def post_test(self):
        '''
        测试用例执行完成后,清理测试环境
        '''
        # self.common.deletefile(self.luadriver)
        self.common.closedriver()
示例#4
0
class C31151_DFQP_GameListUserinfo(TestCase):
    '''
    子游戏列表查看个人资料
    '''
    owner = "MindyZhang"
    status = EnumStatus.Design
    priority = EnumPriority.High
    timeout = 15

    def pre_test(self):

        self.common = Common()
        # 初始化luadriver
        self.luadriver = self.common.setupdriver()
        time.sleep(5)
        # 关闭活动弹框
        self.common.closeactivity_switchserver(self.luadriver)
        self.hall_page = Hall_Page()
        self.game_page = Game_Page()

    def run_test(self):
        '''
        测试用例
        '''
        self.start_step("等待页面加载完成")
        self.hall_page.wait_element("同步标志")
        time.sleep(3)

        self.start_step("点击进入血战到底")
        if (self.common.game_is_exist("血战到底") == True):
            self.game_page.wait_element("血战到底").click()
            time.sleep(3)
            self.common.game_is_download()
            time.sleep(2)
            self.start_step("查看个人资料")
            self.game_page.wait_element("头像").click()
            time.sleep(3)
            self.game_page.screenshot(".png")
            time.sleep(3)
            self.game_page.wait_element("关闭对话框").click()
            time.sleep(2)
            self.game_page.wait_element("返回").click()
        else:
            print("没有血战到底游戏")
            self.game_page.wait_element("左三角标").click()

    def post_test(self):
        '''
        测试用例执行完成后,清理测试环境
        '''
        # self.common.deletefile(self.luadriver)
        self.common.closedriver()
示例#5
0
class C31154_DFQP_GameRoom_Agenda(TestCase):
    '''
    子游戏房间列表---点击今日赛程
    '''
    owner = "MindyZhang"
    status = EnumStatus.Design
    priority = EnumPriority.High
    timeout = 10

    def pre_test(self):

        self.common = Common()
        #初始化luadriver
        print("pre_test")
        self.luadriver = self.common.setupdriver()
        self.common.closeactivity_switchserver(self.luadriver)

        self.hall_page = Hall_Page()
        self.match_page = Match_Page()
        self.game_page = Game_Page()

    def run_test(self):
        '''
        测试用例
        '''

        self.start_step("等待页面加载完成")
        self.hall_page.wait_element("同步标志")
        time.sleep(5)
        self.start_step("点击血战到底:")
        if (self.common.game_is_exist("血战到底") == True):
            self.game_page.wait_element("血战到底").click()
            time.sleep(3)
            self.common.game_is_download()
            time.sleep(2)
            self.start_step("点击今日赛程按钮")
            self.match_page.wait_element("今日赛程").click()
            time.sleep(3)
            self.match_page.screenshot("1.png")
            time.sleep(3)
            if (self.match_page.element_is_exist("比赛详情1") == True):
                self.match_page.wait_element("比赛详情1").click()
                time.sleep(3)
                self.match_page.screenshot("2.png")
                self.match_page.wait_element("关闭").click()
                time.sleep(2)
                self.luadriver.keyevent(4)
                time.sleep(2)
            else:
                print("无赛程")
                self.luadriver.keyevent(4)
                time.sleep(2)

        else:
            print("没有血战到底游戏")
            self.game_page.wait_element("左三角标").click()

    def post_test(self):
        '''
        测试用例执行完后,清理测试环境
        '''
        # self.common.deletefile(self.luadriver)
        self.common.closedriver()
示例#6
0
class C31166_DFQP_GameRoom4(TestCase):
    '''
    游戏房间内---牌局未开启时聊天
    '''
    owner = "MindyZhang"
    status = EnumStatus.Design
    priority = EnumPriority.High
    timeout = 10

    def pre_test(self):
        self.common = Common()
        # 初始化Luadriver
        self.luadriver = self.common.setupdriver()

        # 关闭弹框
        self.common.closeactivity_switchserver(self.luadriver)
        self.hall_page = Hall_Page()
        self.game_page = Game_Page()

    def run_test(self):
        '''
        测试用例
        '''
        self.start_step("点击血战到底:")
        if (self.common.game_is_exist("血战到底") == True):
            self.game_page.wait_element("血战到底").click()
            time.sleep(3)
            self.common.game_is_download()
            time.sleep(2)
            self.game_page.wait_element("快速开始").click()
            time.sleep(3)
            self.start_step("点击聊天按钮")
            self.game_page.wait_element("房间聊天按钮").click()
            time.sleep(3)
            self.game_page.screenshot("1.png")
            self.game_page.wait_element("表情").click()
            time.sleep(2)
            elements = self.game_page.get_elements("VIP表情1")
            print len(elements)
            if (self.game_page.is_exist("普通表情1") == True):
                self.game_page.wait_element("普通表情1").click()
                time.sleep(2)
                self.game_page.screenshot("2.png")
            else:
                self.game_page.wait_element("VIP表情1").click()
                time.sleep(2)
                self.game_page.screenshot("2.png")
            self.game_page.wait_element("房间聊天按钮").click()
            time.sleep(3)
            self.game_page.wait_element("常用").click()
            self.game_page.screenshot("3.png")
            self.game_page.wait_element("常用1").click()
            time.sleep(2)
            self.luadriver.keyevent(4)
            time.sleep(2)
            # self.game_page.wait_element("菜单").click()
            # time.sleep(2)
            # self.game_page.wait_element("退出").click()
            # time.sleep(3)
            self.game_page.wait_element("返回").click()

        else:

            print("没有血战到底游戏")
            self.game_page.wait_element("左三角标").click()

    def post_test(self):
        '''
        测试用例执行完成后,清理测试环境
        '''
        # self.common.deletefile(self.luadriver)
        self.common.closedriver()
示例#7
0
class C31162_DFQP_GameRoom2(TestCase):
    '''
    游戏房间---菜单栏功能
    '''
    owner = "MindyZhang"
    status = EnumStatus.Design
    priority = EnumPriority.High
    timeout = 10

    def pre_test(self):
        self.common = Common()
        # 初始化Luadriver
        self.luadriver = self.common.setupdriver()

        # 关闭活动弹框
        self.common.closeactivity_switchserver(self.luadriver)
        self.hall_page = Hall_Page()
        self.game_page = Game_Page()

    def run_test(self):
        '''
        测试用例
        '''
        self.start_step("等待页面加载完成")
        self.start_step("点击血战到底:")
        if (self.common.game_is_exist("血战到底") == True):
            self.game_page.wait_element("血战到底").click()
            time.sleep(3)
            self.common.game_is_download()
            time.sleep(2)
            self.game_page.wait_element("快速开始").click()
            time.sleep(3)
            self.start_step("点击菜单")
            time.sleep(3)
            self.game_page.wait_element("菜单").click()
            time.sleep(2)
            self.game_page.screenshot('1.png')
            self.start_step("点击设置")
            self.game_page.wait_element("设置").click()
            self.game_page.screenshot("2.png")
            time.sleep(3)
            self.game_page.wait_element("关闭对话框").click()
            time.sleep(3)
            self.start_step("点击托管")
            self.game_page.wait_element("菜单").click()
            time.sleep(2)
            self.game_page.wait_element("托管").click()
            time.sleep(3)
            self.game_page.screenshot("3.png")
            self.start_step("点击商城")
            self.game_page.wait_element("商城").click()
            time.sleep(3)
            self.game_page.screenshot("4.png")
            # self.game_page.wait_element("关闭对话框").click()
            self.luadriver.keyevent(4)
            time.sleep(2)
            self.game_page.wait_element("菜单").click()
            time.sleep(2)
            self.start_step("点击取款")
            self.game_page.wait_element("取款").click()
            self.game_page.screenshot("5.png")
            time.sleep(2)
            self.game_page.wait_element("关闭对话框").click()
            time.sleep(2)
            # self.game_page.wait_element("菜单").click()
            # time.sleep(2)
            # self.game_page.wait_element("退出房间").click()
            self.luadriver.keyevent(4)
            time.sleep(3)
            self.game_page.wait_element("返回").click()
        else:
            print("没有血战到底游戏")
            self.game_page.wait_element("左三角标").click()

    def post_test(self):
        '''
        测试用例执行完成后,清理测试环境
        '''
        # self.common.deletefile(self.luadriver)
        self.common.closedriver()
示例#8
0
class C31155_DFQP_GamePlayList(TestCase):
    '''
    游戏玩法切换
    '''
    owner = "MindyZhang"
    status = EnumStatus.Design
    priority = EnumPriority.High
    timeout = 10

    def pre_test(self):
        self.common = Common()
        # 初始化Luadriver
        self.luadriver = self.common.setupdriver()

        # 关闭弹框
        self.common.closeactivity_switchserver(self.luadriver)
        self.hall_page = Hall_Page()
        self.game_page = Game_Page()

    def run_test(self):
        '''
        测试用例
        '''
        self.start_step("等待页面加载完成")

        self.hall_page.wait_element("同步标志")
        time.sleep(5)
        self.start_step("点击血战到底:")
        if (self.common.game_is_exist("血战到底") == True):
            self.game_page.wait_element("血战到底").click()
            time.sleep(3)
            self.common.game_is_download()
            time.sleep(2)
            if (self.game_page.element_is_exist("玩法切换2") == True):
                self.game_page.wait_element("玩法切换2").click()
                time.sleep(2)
                self.game_page.wait_element("玩法切换1").click()
                time.sleep(2)
                print("玩法切换成功")
                self.game_page.wait_element("返回").click()
            else:
                print("该游戏没有其他玩法")
                self.game_page.wait_element("返回").click()
        else:
            print("没有血战到底游戏")
            self.game_page.wait_element("左三角标").click()

        self.start_step("点击斗牛")
        if (self.common.game_is_exist("斗牛") == True):
            self.game_page.wait_element("斗牛").click()
            time.sleep(3)
            self.common.game_is_download()
            time.sleep(2)
            if (self.game_page.element_is_exist("玩法切换1") == True):
                self.game_page.wait_element("玩法切换2").click()
                time.sleep(2)
                self.game_page.wait_element("玩法切换1").click()
                time.sleep(2)
                self.game_page.screenshot("2.png")
                print("玩法切换成功")
                self.game_page.wait_element("返回").click()
            else:
                print("该游戏没有其他玩法")
                self.game_page.screenshot("2.png")
                self.game_page.wait_element("返回").click()
        else:
            print("没有斗牛游戏")
            self.game_page.wait_element("左三角标").click()

        self.start_step("点击闷鸡")
        if (self.common.game_is_exist("闷鸡") == True):
            self.game_page.wait_element("闷鸡").click()
            time.sleep(3)
            self.common.game_is_download()
            time.sleep(2)
            if (self.game_page.element_is_exist("玩法切换4") == True):
                self.game_page.wait_element("玩法切换2").click()
                time.sleep(2)
                self.game_page.wait_element("玩法切换3").click()
                time.sleep(2)
                self.game_page.wait_element("玩法切换4").click()
                time.sleep(2)
                self.game_page.wait_element("玩法切换1").click()
                time.sleep(2)
                self.game_page.screenshot("3.png")
                print("玩法切换成功")
                self.game_page.wait_element("返回").click()
                time.sleep(2)
            else:
                print("该游戏没有其他玩法")
                self.game_page.screenshot("3.png")
                self.game_page.wait_element("返回").click()

        else:
            print("没有闷鸡游戏")
            self.game_page.wait_element("左三角标").click()

    def post_test(self):
        '''
        测试用例执行完成后,清理测试环境
        '''
        # self.common.deletefile(self.luadriver)
        self.common.closedriver()
示例#9
0
class C31153_DFQP_FriendRoom_Match(TestCase):
    '''
    子游戏列表跳转约牌房和比赛场
    '''
    owner = "MindyZhang"
    status = EnumStatus.Design
    priority = EnumPriority.High
    timeout = 15

    def pre_test(self):
        # 初始化Luadriver
        self.common = Common()
        # 初始化Luadriver
        self.luadriver = self.common.setupdriver()

        # 关闭弹框
        self.common.closeactivityprepublish(self.luadriver)
        self.hall_page = Hall_Page()
        self.game_page = Game_Page()

    def run_test(self):
        '''
        测试用例---跳转约牌房和比赛场
        '''
        self.start_step("等待页面加载完成")
        self.hall_page.wait_element("同步标志")
        time.sleep(3)
        self.start_step("点击进入血战到底")
        if (self.common.game_is_exist("血战到底") == True):
            self.game_page.wait_element("血战到底").click()
            time.sleep(5)
            self.common.game_is_download()
            self.game_page.screenshot("xuezhandaodi.png")
            time.sleep(2)
            if (self.game_page.is_exist("约牌按钮") == True):
                self.game_page.get_element(
                    "约牌按钮").click()  # 不存在约牌和比赛按钮时,会点击不准确
                time.sleep(3)
                print("进入约牌房")
                self.game_page.wait_element("返回1").click()
                time.sleep(3)
            else:
                print("无约牌房")
            if (self.game_page.is_exist("子游戏比赛按钮") == True):
                self.game_page.get_element("子游戏比赛按钮").click()
                time.sleep(3)
                print("进入比赛")
                self.game_page.wait_element("比赛场返回").click()
                time.sleep(3)
            else:
                print("无比赛")
            self.game_page.wait_element("返回").click()

        self.start_step("点击进入血流成河")
        if (self.common.game_is_exist("血流成河") == True):
            self.game_page.wait_element("血流成河").click()
            time.sleep(5)
            self.common.game_is_download()
            if (self.game_page.is_exist("约牌按钮") == True):
                self.game_page.get_element("约牌按钮").click()
                time.sleep(3)
                print("进入约牌房")
                self.game_page.wait_element("返回1").click()
                time.sleep(3)
            else:
                print("无约牌房")
            if (self.game_page.is_exist("子游戏比赛按钮") == True):
                self.game_page.get_element("子游戏比赛按钮").click()
                time.sleep(3)
                print("进入比赛")
                self.game_page.wait_element("比赛场返回").click()
                time.sleep(3)
            else:
                print("无比赛")
            self.game_page.wait_element("返回").click()

        self.start_step("点击进入川味斗地主")
        self.start_step("点击川味斗地主:")
        if (self.common.game_is_exist("川味斗地主") == True):
            self.game_page.wait_element("川味斗地主").click()
            time.sleep(3)
            self.common.game_is_download()
            if (self.game_page.is_exist("约牌按钮") == True):
                self.game_page.get_element("约牌按钮").click()
                time.sleep(3)
                print("进入约牌房")
                self.game_page.wait_element("返回1").click()
                time.sleep(3)
            else:
                print("无约牌房")
            if (self.game_page.is_exist("子游戏比赛按钮") == True):
                self.game_page.get_element("子游戏比赛按钮").click()
                time.sleep(3)
                print("进入比赛")
                self.game_page.wait_element("比赛场返回").click()
                time.sleep(3)
            else:
                print("无比赛")
            self.game_page.wait_element("返回").click()

        self.start_step("点击进入斗牛")

        if (self.common.game_is_exist("斗牛") == True):
            self.game_page.wait_element("斗牛").click()
            time.sleep(3)
            self.common.game_is_download()
            if (self.game_page.is_exist("约牌按钮") == True):
                self.game_page.get_element("约牌按钮").click()
                time.sleep(3)
                print("进入约牌房")
                self.game_page.wait_element("返回1").click()
                time.sleep(3)
            else:
                print("无约牌房")
            if (self.game_page.is_exist("子游戏比赛按钮") == True):
                self.game_page.get_element("子游戏比赛按钮").click()
                time.sleep(3)
                print("进入比赛")
                self.game_page.wait_element("比赛场返回").click()
                time.sleep(3)
            else:
                print("无比赛")
            self.game_page.wait_element("返回").click()
            time.sleep(2)

    def post_test(self):
        '''
        测试用例执行完成后,清理测试环境
        '''
        # self.common.deletefile(self.luadriver)
        self.common.closedriver()
示例#10
0
class C31169_DFQP_Game_Gameroom_faceview1(TestCase):
    '''
    普通玩家发表情
    '''
    owner = "MindyZhang"
    status = EnumStatus.Design
    priority = EnumPriority.High
    timeout = 10

    def pre_test(self):
        self.common = Common()
        # 初始化Luadriver
        self.luadriver = self.common.setupdriver()

        # 关闭弹框
        self.common.closeactivityprepublish(self.luadriver)
        time.sleep(10)
        self.hall_page = Hall_Page()
        self.game_page = Game_Page()

    def run_test(self):
        '''
        测试用例
        '''
        self.start_step("点击血战到底:")
        if (self.common.game_is_exist("血战到底") == True):
            self.game_page.wait_element("血战到底").click()
            time.sleep(3)
            self.common.game_is_download()
            time.sleep(3)
            self.game_page.wait_element("快速开始").click()
            time.sleep(3)
            # if (self.game_page.is_exist("更多按钮")==True):
            #     reconnect = self.game_page.wait_element("更多按钮")
            #     # reconnect = self.luadriver.find_element_by_name('reconnect')
            #     reconnect1 = int(reconnect.location['x'])
            #     menu = self.game_page.wait_element("菜单")
            #     # menu = self.luadriver.find_element_by_name('menu_btn')
            #     menu1 = int(menu.location['x'])
            #     print (reconnect1,menu1)
            #     self.luadriver.drag_and_drop(reconnect1,menu1)
            #     time.sleep(3)
            self.start_step("点击聊天按钮")
            self.game_page.wait_element("房间聊天按钮").click()
            time.sleep(3)
            self.game_page.wait_element("表情").click()
            time.sleep(2)
            self.start_step("发送所有普通表情")
            self.game_page.wait_element("普通表情1").click()
            time.sleep(1)
            self.game_page.screenshot("1.png")
            time.sleep(2)
            self.game_page.wait_element("房间聊天按钮").click()
            time.sleep(3)
            self.game_page.wait_element("普通表情2").click()
            time.sleep(1)
            self.game_page.screenshot("2.png")
            time.sleep(2)
            self.game_page.wait_element("房间聊天按钮").click()
            time.sleep(3)
            self.game_page.wait_element("普通表情3").click()
            time.sleep(1)
            self.game_page.screenshot("3.png")
            time.sleep(2)
            self.game_page.wait_element("房间聊天按钮").click()
            time.sleep(3)
            self.game_page.wait_element("普通表情4").click()
            time.sleep(1)
            self.game_page.screenshot("4.png")
            time.sleep(2)
            self.game_page.wait_element("房间聊天按钮").click()
            time.sleep(3)
            self.game_page.wait_element("普通表情5").click()
            time.sleep(1)
            self.game_page.screenshot("5.png")
            time.sleep(2)
            self.game_page.wait_element("房间聊天按钮").click()
            time.sleep(3)
            self.game_page.wait_element("普通表情6").click()
            time.sleep(1)
            self.game_page.screenshot("6.png")
            time.sleep(2)
            self.game_page.wait_element("房间聊天按钮").click()
            time.sleep(3)
            self.game_page.wait_element("普通表情7").click()
            time.sleep(1)
            self.game_page.screenshot("7.png")
            time.sleep(2)
            self.game_page.wait_element("房间聊天按钮").click()
            time.sleep(3)
            self.game_page.wait_element("普通表情8").click()
            time.sleep(1)
            self.game_page.screenshot("8.png")
            time.sleep(2)
            self.game_page.wait_element("房间聊天按钮").click()
            time.sleep(3)
            self.game_page.wait_element("普通表情9").click()
            time.sleep(1)
            self.game_page.screenshot("9.png")
            time.sleep(2)
            self.game_page.wait_element("房间聊天按钮").click()
            time.sleep(3)
            self.game_page.wait_element("普通表情10").click()
            time.sleep(1)
            self.game_page.screenshot("10.png")
            time.sleep(2)
            self.game_page.wait_element("房间聊天按钮").click()
            time.sleep(3)
            self.game_page.wait_element("普通表情11").click()
            time.sleep(1)
            self.game_page.screenshot("11.png")
            time.sleep(2)
            self.game_page.wait_element("房间聊天按钮").click()
            time.sleep(3)
            self.game_page.wait_element("普通表情12").click()
            time.sleep(1)
            self.game_page.screenshot("12.png")
            time.sleep(2)
            self.game_page.wait_element("房间聊天按钮").click()
            time.sleep(3)
            self.common.swipeelement(self.game_page.wait_element("普通表情11"),
                                     self.game_page.wait_element("普通表情1"))
            time.sleep(3)
            self.game_page.wait_element("普通表情8").click()
            time.sleep(1)
            self.game_page.screenshot("13.png")
            time.sleep(2)
            self.game_page.wait_element("房间聊天按钮").click()
            time.sleep(3)
            self.game_page.wait_element("普通表情9").click()
            time.sleep(1)
            self.game_page.screenshot("14.png")
            time.sleep(2)
            self.game_page.wait_element("房间聊天按钮").click()
            time.sleep(3)
            self.game_page.wait_element("普通表情10").click()
            time.sleep(1)
            self.game_page.screenshot("15.png")
            time.sleep(2)
            self.game_page.wait_element("房间聊天按钮").click()
            time.sleep(3)
            self.game_page.wait_element("普通表情11").click()
            time.sleep(1)
            self.game_page.screenshot("16.png")
            time.sleep(2)
            self.game_page.wait_element("房间聊天按钮").click()
            time.sleep(3)
            self.game_page.wait_element("普通表情12").click()
            time.sleep(1)
            self.game_page.screenshot("17.png")
            time.sleep(2)
            self.start_step("查看VIP表情")
            self.game_page.wait_element("房间聊天按钮").click()
            time.sleep(3)

            self.game_page.wait_element("VIP表情tab")
            time.sleep(3)
            self.game_page.screenshot("vip.png")
            time.sleep(2)
            self.game_page.wait_element("立即成为VIP").click()
            time.sleep(3)
            self.game_page.wait_element("关闭对话框").click()
            time.sleep(3)
            self.luadriver.keyevent(4)
            time.sleep(3)
            # self.game_page.wait_element("菜单").click()
            # time.sleep(2)
            # self.game_page.wait_element("退出").click()
            # time.sleep(3)
            self.game_page.wait_element("返回").click()
        else:
            print("血战到底游戏不存在")

    def post_test(self):
        '''
        测试用例执行完成后,清理测试环境
        '''
        self.common.deletefile(self.luadriver)
        self.common.closedriver()