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()
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()
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()