Ejemplo n.º 1
0
class PerTest_CLEARENV(TestCase):
    '''
    测试完成,清理测试环境
    '''
    owner = "JessicZeng"
    status = EnumStatus.Design
    priority = EnumPriority.High
    timeout = 5

    def run_test(self):
        print "PerTest_CLEARENV*************"
        self.common = Common()
        self.common.platformLog("PerTest_CLEARENV 测试完成,清理测试环境")
        self.common.sendStopServiceBroad()
        self.common.closedriver()
Ejemplo n.º 2
0
class TestCase_Initialize(TestCase):
    '''
    用例初始化
    '''
    owner = "LucyLiu"
    status = EnumStatus.Design
    priority = EnumPriority.High
    timeout = 5

    def pre_test(self):
        self.common = Common()
        self.hall_page = Hall_Page()
        self.start_step("初始化Luadriver")
        self.luadriver = self.common.setupdriver()
        self.common.closeactivity()
        # self.common.user_money(money=5000)

    def run_test(self):
        '''
        测试用例
        '''
        self.hall_page.wait_element("同步标志")
        # env = self.common.get_config_value('casecfg', 'env')
        self.start_step("获取mid")
        mid = self.common.get_mid()
        self.common.set_config_value("casecfg","mid",str(mid))
        print self.common.get_config_value("casecfg","mid")
        # if env == '1':
        #     self.common.recover_user(str(mid))
        # else:
        #     self.log_info("当前环境非测试环境")

    def post_test(self):
        '''
        测试用例执行完成后,清理测试环境
        '''
        self.common.closedriver()
Ejemplo n.º 3
0
class TestCase_Initialize(TestCase):
    '''
    用例初始化
    '''
    owner = "LucyLiu"
    status = EnumStatus.Design
    priority = EnumPriority.High
    timeout = 5

    def pre_test(self):
        self.common = Common()
        self.hall_page = Hall_Page()
        self.game_page = Game_Page()
        # 初始化Luadriver
        self.luadriver = self.common.setupdriver()
        # self.common.deletefile(self.luadriver)
        self.common.closeactivity_switchserver(self.luadriver)

    def run_test(self):
        '''
        测试用例
        '''
        self.hall_page.wait_element("同步标志")
        self.hall_page.screenshot("hall.png")
        env = self.common.get_config_value('casecfg', 'env')
        if env != '0':
            self.start_step("获取mid")
            mid = self.common.get_mid()
            self.common.set_config_value("casecfg", "mid", str(mid))
            print self.common.get_config_value("casecfg", "mid")
            env = self.common.get_config_value('casecfg', 'env')
            if env != "0":
                self.log_info("游戏机器人开关设置为关闭")
                self.start_step("设置第一页的游戏开关")
                gamelist = self.game_page.get_game_list()
                print gamelist
                for i in range(len(gamelist)):
                    gamename = gamelist[i].get_attribute("name")
                    gameid = filter(lambda ch: ch in '0123456789', gamename)
                    print gameid
                    self.common.set_robot(gameid=gameid)
                self.start_step("点击大厅第二页")
                if (self.game_page.element_is_exist("右三角标") == True):
                    self.game_page.wait_element("右三角标").click()
                else:
                    self.game_page.wait_element("左三角标").click()
                self.start_step("查看第二屏子游戏列表")
                gamelist = self.game_page.get_game_list()
                print gamelist
                for i in range(len(gamelist)):
                    gamename = gamelist[i].get_attribute("name")
                    gameid = filter(lambda ch: ch in '0123456789', gamename)
                    print gameid
                    self.common.set_robot(gameid=gameid)
                self.common.recover_user(str(mid))
        else:
            self.log_info("当前环境为正式服")

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