def pre_test(self): self.common = Common() self.hall_page = Hall_Page() self.game_page = Game_Page() self.setting_page = Setting_Page() self.personinfo_page = Personinfo_Page() global user_info, MID user_info = self.common.get_user() self.log_info("userinfo:%s" % user_info) self.start_step("初始化Luadriver") self.luadriver = self.common.setupdriver() self.start_step("关闭活动页面") self.common.closeactivity(self.luadriver) self.start_step("登陆") self.hall_page.wait_element("头像").click() self.common.loginuser(user_info['user'], user_info['password']) self.common.closeActivityBtn() MID = self.common.get_mid() PHPInterface.set_level(MID, 16) user_info1 = PHPInterface.get_user_info(MID) # 获取玩家信息 coin = json.loads(user_info1).get('result', { 'coin': None }).get('coin') # 获取当前银币值 AddMoney = 100000 - coin PHPInterface.add_money(MID, AddMoney) # 将银币值设为100000 self.common.switchserver() self.common.closeActivityBtn()
def pre_test(self): self.common = Common() self.hall_page = Hall_Page() self.sign_page = Sign_Page() self.game_page = Game_Page() global user_info, UserID user_info = self.common.get_user() print user_info UserID = user_info['mid'] print 'UserID:%s' % UserID PHPInterface.set_level(UserID, 15) user_info1 = PHPInterface.get_user_info(UserID) #获取玩家信息 coin = json.loads(user_info1).get('result', { 'coin': None }).get('coin') #获取当前银币值 AddMoney = 10000 - coin PHPInterface.add_money(UserID, AddMoney) #将银币值设为10000 self.setting_page = Setting_Page() self.personinfo_page = Personinfo_Page() self.broadcast_page = Broadcast_Page() self.start_step("初始化Luadriver") self.luadriver = self.common.setupdriver() self.start_step("关闭活动页面") self.common.closeactivity(self.luadriver) self.start_step("判断是否登陆") self.hall_page.wait_element("头像").click() time.sleep(5) self.common.loginuser(user_info['user'], user_info['password']) self.common.closeActivityBtn()
def pre_test(self): self.common = Common() self.luadriver = self.common.setupdriver() self.hall_page = Hall_Page() self.setting_page = Setting_Page() self.personinfo_page = Personinfo_Page() self.common.closeactivitytest(self.luadriver) self.hall_page.wait_element("头像").click() time.sleep(6) if self.personinfo_page.wait_element("账号ID").get_attribute( 'text') != self.casedata['cid']: self.common.loginuser(self.casedata['user'], self.casedata['password']) try: self.personinfo_page.wait_element("关闭").click() except: print "已关闭窗口" print "mid为: %s" % self.casedata['mid'] self.start_step("调用接口封停账号") resultBanUser = PHPInterface.shutdown_user(int(self.casedata['mid']), 1) if resultBanUser: print "封停账号成功" else: raise "封停账号失败" # 每个用例都需要关闭活动,把这个放在初始化里面实现 # self.common.closeactivitytest(self.luadriver) # self.start_step("获取Mid信息") # self.hall_page.wait_element("头像").click() # self.common.loginuser(self.casedata['user'], self.casedata['password']) # self.common.closeactivitytest(self.luadriver) # 关闭APP重新打开 self.common.closedriver() self.luadriver = self.common.setupdriver() self.common.closeactivitytest(self.luadriver)
def pre_test(self): self.common = Common() # 初始化Luadriver self.luadriver = self.common.setupdriver() # 每个用例都需要关闭活动,把这个放在初始化里面实现 self.common.closeactivity(self.luadriver ) self.hall_page = Hall_Page() self.setting_page = Setting_Page()
def init(self): self.common = Common() self.hall_page = Hall_Page() self.setting_page = Setting_Page() self.game_page = Game_Page() self.person_info_page = Personinfo_Page() self.start_step("初始化driver") self.luadriver = self.common.setupdriver() self.start_step("关闭弹出框") self.common.closeactivity(self.luadriver)
def pre_test(self): self.common = Common() # 初始化Luadriver self.luadriver = self.common.setupdriver() # 声明方法 self.login_page = Login_Page() self.setting_page = Setting_Page() self.hall_page = Hall_Page() # 每个用例都需要关闭活动,把这个放在初始化里面实现 self.common.closeactivity_switchserver(self.luadriver, "预发布")
def pre_test(self): #删除自动登陆文件,置为游客状态 self.common = Common() # 初始化Luadriver self.luadriver = self.common.setupdriver() self.common.deletefile(self.luadriver) # 声明方法 self.login_page = Login_Page() self.setting_page = Setting_Page() self.hall_page = Hall_Page()
def pre_test(self): self.common = Common() self.luadriver = self.common.setupdriver() if not self.common.isloginuser(self.luadriver): self.common.loginuser(self.casedata['user'], self.casedata['password']) self.common.switchnetwork(self.luadriver, u"无网络") # 声明方法 self.login_page = Login_Page() self.setting_page = Setting_Page() self.hall_page = Hall_Page()
def closefloatBall(self): self.hall_page = Hall_Page() self.setting_page = Setting_Page() self.hall_page.wait_element("设置").click() time.sleep(2) try: self.setting_page.wait_element("关闭浮动球").click() except: print "浮动球已经关闭" self.setting_page.wait_element("页面返回").click() time.sleep(2)
def pre_test(self): self.common = Common() # 初始化Luadriver self.luadriver = self.common.setupdriver() self.hall_page = Hall_Page() self.sign_page = Sign_Page() self.game_page = Game_Page() self.setting_page = Setting_Page() self.personinfo_page = Personinfo_Page() self.broadcast_page = Broadcast_Page() self.common.closeactivitytest(self.luadriver)
def pre_test(self): #删除自动登陆文件,置为游客状态 self.common = Common() # 初始化Luadriver self.luadriver = self.common.setupdriver() if not self.common.isloginuser(self.luadriver): self.common.loginuser(self.casedata['user'], self.casedata['password']) # 声明方法 self.login_page = Login_Page() self.setting_page = Setting_Page() self.hall_page = Hall_Page()
def pre_test(self): #删除自动登陆文件,置为游客状态 self.common = Common() # 初始化Luadriver self.luadriver = self.common.setupdriver() # 声明方法 self.login_page = Login_Page() self.setting_page = Setting_Page() self.hall_page = Hall_Page() self.common.switchnetwork(self.luadriver, u"WIFI模式") #关闭活动页面 self.common.closeactivity_switchserver(self.luadriver, "预发布")
def pre_test(self): # 初始化nativeDriver self.common = Common() self.luadriver = self.common.setupdriver() if not self.common.isloginuser(self.luadriver): self.common.loginuser(self.casedata['user'],self.casedata['password']) # 声明方法 self.login_page = Login_Page() self.setting_page = Setting_Page() self.hall_page = Hall_Page() #关闭活动页面 self.common.closeactivity_switchserver(self.luadriver,"预发布")
def pre_test(self): #删除自动登陆文件,置为游客状态 self.common = Common() # 初始化Luadriver self.luadriver = self.common.setupdriver() self.common.deletefile(self.luadriver) self.common.closeactivity_switchserver(self.luadriver,"预发布") # 声明方法 self.login_page = Login_Page() self.setting_page = Setting_Page() self.hall_page = Hall_Page() self.personinfo_page = Personinfo_Page()
def pre_test(self): #删除自动登陆文件,置为游客状态 self.common = Common() # 初始化Luadriver self.luadriver = self.common.setupdriver() self.common.deletefile(self.luadriver) # 声明方法 self.login_page = Login_Page() self.setting_page = Setting_Page() self.hall_page = Hall_Page() # 每个用例都需要关闭活动,把这个放在初始化里面实现 self.common.closeactivity(self.luadriver)
def pre_test(self): # 初始化nativeDriver self.common = Common() self.luadriver = self.common.setupdriver() if not self.common.isloginuser(self.luadriver): self.common.loginuser(self.casedata['user'], self.casedata['password']) # 声明方法 self.login_page = Login_Page() self.setting_page = Setting_Page() self.hall_page = Hall_Page() # # 每个用例都需要关闭活动,把这个放在初始化里面实现 self.common.closeactivity(self.luadriver)
def pre_test(self): self.common = Common() # 初始化Luadriver capabilities = {} capabilities['noReset'] = False #清除应用缓存 self.luadriver = self.common.setupdriver(capabilities) self.common.deletefile(self.luadriver) # 声明方法 self.login_page = Login_Page() self.setting_page = Setting_Page() self.hall_page = Hall_Page() #关闭活动页面 self.common.closeactivity_switchserver(self.luadriver,"预发布")
def pre_test(self): #删除自动登陆文件,置为游客状态 self.common = Common() global user_info user_info = self.common.get_user() print user_info # 初始化Luadriver self.luadriver = self.common.setupdriver() self.common.deletefile(self.luadriver) self.common.closeactivity(self.luadriver) # 声明方法 self.login_page = Login_Page() self.setting_page = Setting_Page() self.hall_page = Hall_Page() self.personinfo_page = Personinfo_Page()
def pre_test(self): #删除自动登陆文件,置为游客状态 self.common = Common() global user_info user_info = self.common.get_user() print user_info # 初始化Luadriver self.luadriver = self.common.setupdriver() self.common.deletefile(self.luadriver) # 声明方法 self.login_page = Login_Page() self.setting_page = Setting_Page() self.hall_page = Hall_Page() # 每个用例都需要关闭活动,把这个放在初始化里面实现 self.common.closeactivity_switchserver(self.luadriver, "预发布")
def pre_test(self): self.common = Common() # global user_info # user_info = self.common.get_user() # print user_info self.hall_page = Hall_Page() self.sign_page = Sign_Page() self.game_page = Game_Page() self.setting_page = Setting_Page() self.personinfo_page = Personinfo_Page() self.broadcast_page = Broadcast_Page() self.start_step("初始化Luadriver") self.luadriver = self.common.setupdriver() self.start_step("关闭活动页面") self.common.closeactivity_switchserver(self.luadriver)
def pre_test(self): self.common = Common() global user_info user_info = self.common.get_user() print user_info self.hall_page = Hall_Page() self.sign_page = Sign_Page() self.game_page = Game_Page() self.setting_page = Setting_Page() self.personinfo_page = Personinfo_Page() self.broadcast_page = Broadcast_Page() self.start_step("初始化Luadriver") self.luadriver = self.common.setupdriver() self.start_step("关闭活动页面") self.common.closeactivity(self.luadriver) self.start_step("判断是否登陆") self.hall_page.wait_element("头像").click()
def pre_test(self): UserID = self.casedata.get('mid') print 'UserID:%s' % UserID PHPInterface.set_level(UserID, 1) #将玩家等级设为1级 dict = PHPInterface.get_user_info(UserID) # 获取玩家信息 coin = eval(dict).get('result', {'coin': None}).get('coin') # 获取当前银币值 AddMoney = 30000 - coin PHPInterface.add_money(UserID, AddMoney) # 将银币值设为30000 self.common = Common() # 初始化Luadriver self.luadriver = self.common.setupdriver() self.hall_page = Hall_Page() self.sign_page = Sign_Page() self.game_page = Game_Page() self.setting_page = Setting_Page() self.personinfo_page = Personinfo_Page() self.broadcast_page = Broadcast_Page() self.common.closeactivitytest(self.luadriver)
def isloginuser(self,luadriver): ''' 判断是否是注册账号登陆,如果不是则切换到注册账号 :param user: :param passwd: :return: ''' self.login_page = Login_Page() self.setting_page = Setting_Page() self.hall_page = Hall_Page() # 每个用例都需要关闭活动,把这个放在初始化里面实现 self.closeactivity(luadriver) self.hall_page.wait_element("头像").click() time.sleep(6) print self.setting_page.wait_element("安全绑定").get_attribute('text') if(self.setting_page.wait_element("安全绑定").get_attribute('text') != u"安全绑定"): return True else: return False
def pre_test(self): self.common = Common() global user_info user_info = self.common.get_user() print user_info self.hall_page = Hall_Page() self.sign_page = Sign_Page() self.game_page = Game_Page() self.setting_page = Setting_Page() self.personinfo_page = Personinfo_Page() self.broadcast_page = Broadcast_Page() self.start_step("初始化Luadriver") self.luadriver = self.common.setupdriver() self.start_step("关闭活动页面") self.common.closeactivity_switchserver(self.luadriver) self.start_step("判断是否登陆") self.hall_page.wait_element("头像").click() time.sleep(5) self.common.loginuser(user_info['user'], user_info['password']) self.common.closeActivityBtn()
def pre_test(self): # 初始化nativeDriver self.common = Common() global user_info1,user_info2,mid1,mid2 user_info1 = self.common.get_user() print user_info1 user_info2 = self.common.get_user() print user_info2 self.luadriver = self.common.setupdriver() # 声明方法 self.login_page = Login_Page() self.setting_page = Setting_Page() self.hall_page = Hall_Page() #关闭活动页面 self.common.closeactivity_switchserver(self.luadriver,"预发布") self.start_step("判断是否登陆") self.hall_page.wait_element("头像").click() time.sleep(5) if not self.common.isloginuser(self.luadriver): self.common.loginuser(user_info1['user'],user_info1['password']) self.common.closeActivityBtn()
def pre_test(self): self.common = Common() self.hall_page = Hall_Page() self.game_page = Game_Page() self.setting_page = Setting_Page() self.personinfo_page = Personinfo_Page() global user_info, MID user_info = self.common.get_user() self.log_info("userinfo:%s" % user_info) self.start_step("初始化Luadriver") self.luadriver = self.common.setupdriver() self.start_step("关闭活动页面") self.common.closeactivity(self.luadriver) self.start_step("登陆") self.hall_page.wait_element("头像").click() self.common.loginuser(user_info['user'], user_info['password']) self.common.closeActivityBtn() MID = self.common.get_mid() PHPInterface.set_level(MID, 16) self.common.set_coin(MID, 100000) # 将银币值设为100000 self.common.switchserver() self.common.closeActivityBtn()
def loginuser(self, user, passwd): self.login_page = Login_Page() self.setting_page = Setting_Page() self.hall_page = Hall_Page() time.sleep(6) self.setting_page.wait_element("切换账号").click() time.sleep(2) try: self.setting_page.wait_element("继续登录").click() except: print "不需要继续切换" try: self.setting_page.wait_element("删除历史账号").click() except: print "无历史账号" time.sleep(1) self.setting_page.wait_element("手机号码").send_keys(user) time.sleep(1) self.setting_page.wait_element("密码").send_keys(passwd) time.sleep(1) self.setting_page.wait_element("确认登陆").click() time.sleep(10) self.hall_page.wait_element("同步标志") time.sleep(1)
def pre_test(self): self.common = Common() self.hall_page = Hall_Page() self.setting_page = Setting_Page() #通过xpath获取items,是完全返回 因此针对一页显示的item数进行操作 self.helpItemCount = 5
def __init__(self): self.log = Logger().get_logger() self.resolution = None self.hall_page = Hall_Page() self.sign_page = Sign_Page() self.setting_page = Setting_Page()