예제 #1
0
 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()
예제 #2
0
 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()
예제 #3
0
 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)
예제 #4
0
 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()
예제 #5
0
 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)
예제 #6
0
 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, "预发布")
예제 #7
0
 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()
예제 #8
0
 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()
예제 #9
0
 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)
예제 #11
0
 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()
예제 #12
0
 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, "预发布")
예제 #13
0
 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,"预发布")
예제 #14
0
 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()
예제 #15
0
 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)
예제 #16
0
 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)
예제 #17
0
 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,"预发布")
예제 #18
0
 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()
예제 #19
0
 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, "预发布")
예제 #20
0
 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)
예제 #21
0
 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)
예제 #23
0
 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
예제 #24
0
 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()
예제 #25
0
 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()
예제 #26
0
 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()
예제 #27
0
 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)
예제 #28
0
 def pre_test(self):
     self.common = Common()
     self.hall_page = Hall_Page()
     self.setting_page = Setting_Page()
     #通过xpath获取items,是完全返回  因此针对一页显示的item数进行操作
     self.helpItemCount = 5
예제 #29
0
 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()