Пример #1
0
class C016_DFQP_PersonInfo1(TestCase):
    '''
    大厅进入个人信息页面
    '''
    owner = "MindyZhang"
    status = EnumStatus.Design
    priority = EnumPriority.High
    timeout = 5
    def pre_test(self):
        self.common = Common()
        # 初始化Luadriver
        self.luadriver = self.common.setupdriver()
        # 每个用例都需要关闭活动,把这个放在初始化里面实现
        self.common.closeactivity(self.luadriver)
        self.hall_page = Hall_Page()
        self.personinfo_page = Personinfo_Page()

    def run_test(self):
        self.start_step("等待页面加载完成")
        self.hall_page.wait_element("同步标志")
        self.start_step("进入头像页面")
        self.personinfo_page.wait_element("头像").click()
        time.sleep(2)
        self.personinfo_page.screenshot('C016_DFQP_PersonInfo1.png')
        time.sleep(1)
        self.personinfo_page.wait_element("关闭").click()
        self.hall_page.wait_element("同步标志")

    def post_test(self):
        '''
        测试用例执行完成后,清理测试环境
        '''
        self.common.closedriver()
Пример #2
0
class C019_DFQP_PersonInfo_Pay(TestCase):
    """
    点击个人资料中充值按钮,查看充值H5界面显示
    """
    owner = "Lucyliu"
    status = EnumStatus.Design
    priority = EnumPriority.High
    timeout = 5
    def pre_test(self):
        self.common = Common()
        # 初始化Luadriver
        self.luadriver = self.common.setupdriver()
        # 每个用例都需要关闭活动,把这个放在初始化里面实现
        self.common.closeactivity(self.luadriver)

        self.hall_page = Hall_Page()
        self.personinfo_page = Personinfo_Page()

    def run_test(self):
        self.start_step("等待页面加载完成")
        self.hall_page.wait_element("同步标志")
        self.start_step("进入头像页面")
        self.personinfo_page.wait_element("头像").click()
        time.sleep(2)
        self.personinfo_page.wait_element("使用充值卡").click()
        time.sleep(10)
        self.luadriver.find_elements_by_class_name("android.view.View")
        self.personinfo_page.screenshot( 'C019_DFQP_Pay.png')

    def post_test(self):
        '''
        测试用例执行完成后,清理测试环境
        '''
        self.common.closedriver()
Пример #3
0
class C306_DFCP_Login_Interface_Personinfo(TestCase):
    '''
    玩家是vip,点击个人资料,查看vip
    '''
    owner = "LucyLiu"
    status = EnumStatus.Design
    priority = EnumPriority.High
    timeout = 5

    def pre_test(self):
        self.common = Common()
        self.luadriver = self.common.setupdriver()
        self.hall_page = Hall_Page()
        self.sign_page = Sign_Page()
        self.personinfo_page = Personinfo_Page()
        # 设置成VIP
        PHPInterface.set_vip(self.casedata['mid'], 4)
        time.sleep(1)
        # 每个用例都需要关闭活动,把这个放在初始化里面实现
        self.common.closeactivitytest(self.luadriver)
        self.hall_page.wait_element("头像").click()
        time.sleep(2)
        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 "已关闭窗口"

    def run_test(self):
        self.start_step("进入头像页面")
        self.hall_page.wait_element("头像").click()
        self.personinfo_page.wait_element("VIP续期").get_attribute(
            'text') == u"立即续费"

    def post_test(self):
        PHPInterface.set_vip(self.casedata['mid'], -1)
        self.common.closedriver()
Пример #4
0
class C023_DFQP_PersonInfo_Photocancel(TestCase):
    """
    点击修改头像,从本地选择图片,切换到对应界面选择图片,点击取消
    """
    owner = "Lucyliu"
    status = EnumStatus.Design
    priority = EnumPriority.High
    timeout = 5
    def pre_test(self):
        self.common = Common()
        # 初始化Luadriver
        self.luadriver = self.common.setupdriver()
        # 每个用例都需要关闭活动,把这个放在初始化里面实现
        self.common.closeactivity(self.luadriver)

        self.hall_page = Hall_Page()
        self.personinfo_page = Personinfo_Page()

    def run_test(self):
        self.start_step("等待页面加载完成")
        self.hall_page.wait_element("同步标志")
        self.start_step("进入头像页面")
        self.personinfo_page.wait_element("头像").click()
        time.sleep(2)
        self.personinfo_page.screenshot('C023_DFQP_Photocancel1.png')
        self.personinfo_page.wait_element("头像logo").click()
        time.sleep(3)
        self.start_step("选择本地图片")
        self.luadriver.find_elements_by_class_name("android.widget.CheckedTextView")[1].click()
        # time.sleep(3)
        # self.luadriver.find_element_by_accessibility_id("从相册中选择").click()
        time.sleep(2)
        try:
            # self.luadriver.find_elements_by_class_name("android.widget.TextView")[0].click()
            self.luadriver.find_elements_by_class_name("android.widget.ImageView")[3].click()
            # self.luadriver.find_element_by_id("com.huawei.android.internal.app:id/hw_button_once").click()
        except:
            print "进入文件管理有问题"
            self.luadriver.keyevent(4)
        time.sleep(5)
        self.luadriver.find_elements_by_class_name("android.view.View")[1].click()
        self.luadriver.find_element_by_accessibility_id("取消").click()
        time.sleep(5)
        self.personinfo_page.screenshot('C023_DFQP_Photocancel2.png')
    def post_test(self):
        '''
        测试用例执行完成后,清理测试环境
        '''
        self.common.closedriver()
Пример #5
0
class C31134_DFQP_Broadcast_Visitors(TestCase):
    '''
    游客账号点击广播输入文字发送,查看
    '''
    owner = "YoungLiu"
    status = EnumStatus.Design
    priority = EnumPriority.High
    timeout = 5

    def pre_test(self):
        self.common = Common()
        self.hall_page = Hall_Page()
        self.sign_page = Sign_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)

    def run_test(self):
        self.start_step("等待页面加载完成")
        self.hall_page.wait_element("同步标志")
        self.start_step('进入广播界面')
        self.broadcast_page.wait_element('广播').click()
        self.personinfo_page.screenshot('.png')
        self.start_step('点击立即绑定')
        self.broadcast_page.wait_element('发送').click()
        try:
            self.broadcast_page.wait_element('确定')
            print '点击立即绑定可以成功绑定手机'
        except:
            print '点击立即绑定没有出现绑定手机操作'

    def post_test(self):
        '''
        测试用例执行完成后,清理测试环境
        '''
        self.common.closedriver()
Пример #6
0
    def pre_test(self):
        global coin, totalmoney, safebox_crystal
        self.common = Common()
        # 初始化luadriver
        print("pre_test")
        self.luadriver = self.common.setupdriver()
        # PHPInterface.set_env(env=PHPInterface.PRE_REPUBLISH_ENV)
        self.common.closeactivityprepublish(self.luadriver)  # 关闭活动弹框
        time.sleep(15)
        self.hall_page = Hall_Page()
        self.match_page = Match_Page()
        self.personinfo_page = Personinfo_Page()
        self.start_step("获取用户ID信息")
        self.match_page.wait_element("头像").click()
        time.sleep(3)
        cid = self.personinfo_page.wait_element("账号ID").get_attribute('text')
        print "获取的用户cid为:%s" % cid
        if (cid != self.casedata['cid']):
            self.common.loginuser(self.casedata['user'],
                                  self.casedata['password'])
            time.sleep(10)
            if (self.match_page.is_exist("关闭") == True):
                self.match_page.wait_element("关闭").click()
                time.sleep(3)
        else:
            self.match_page.wait_element("关闭").click()
            time.sleep(3)
        cid1 = self.casedata['cid']
        mid = PHPInterface.get_mid(cid1, region=1)
        print "用户mid为:%s" % mid

        self.start_step("获取用户银币信息")
        dict = PHPInterface.get_user_info(mid)
        coin = eval(dict).get('result', {'coin': None}).get('coin')
        print "用户银币数为:%s" % coin
        if (coin < 53000):
            PHPInterface.add_money(mid, (53000 - coin))
            self.common.closeactivityprepublish(self.luadriver)
            time.sleep(10)
Пример #7
0
 def pre_test(self):
     global coin, totalmoney, safebox_crystal
     self.common = Common()
     global mid
     mid = self.common.get_config_value("casecfg", "mid")
     self.common.set_coin(mid=mid, value='20000')
     self.common.set_crystal(mid=mid, value='450')
     self.hall_page = Hall_Page()
     self.match_page = Match_Page()
     self.personinfo_page = Personinfo_Page()
     self.luadriver = self.common.setupdriver()
     # PHPInterface.set_env(env=PHPInterface.PRE_REPUBLISH_ENV)
     self.common.closeactivity(self.luadriver)  #关闭活动弹框
Пример #8
0
 def pre_test(self):
     self.common = Common()
     global mid
     mid = self.common.get_config_value("casecfg", "mid")
     self.common.set_crystal(mid=mid, value='400')
     # 初始化Luadriver
     self.luadriver = self.common.setupdriver()
     self.hall_page = Hall_Page()
     self.sign_page = Sign_Page()
     self.personinfo_page = Personinfo_Page()
     self.safebox_page = Safebox_Page()
     self.start_step("关闭活动,并切换到预发布")
     self.common.closeactivity(self.luadriver)
Пример #9
0
 def pre_test(self):
     self.common = Common()
     self.hall_page = Hall_Page()
     self.mall_page = Mall_Page()
     self.sign_page = Sign_Page()
     self.backpack_page = Backpack_Page()
     self.personinfo_page = Personinfo_Page()
     global mid
     mid = self.common.get_config_value("casecfg","mid")
     self.common.set_coin(mid,value=50000)
     self.start_step("初始化driver")
     self.luadriver = self.common.setupdriver()
     self.common.closeactivity(self.luadriver)
Пример #10
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.hall_page = Hall_Page()
     self.sign_page = Sign_Page()
     self.personinfo_page = Personinfo_Page()
     self.safebox_page = Safebox_Page()
     self.start_step("关闭活动,并切换到预发布")
     self.common.closeactivity(self.luadriver)
Пример #11
0
 def pre_test(self):
     self.common = Common()
     self.luadriver = self.common.setupdriver()
     self.hall_page = Hall_Page()
     self.mall_page = Mall_Page()
     self.sign_page = Sign_Page()
     self.backpack_page = Backpack_Page()
     self.personinfo_page = Personinfo_Page()
     time.sleep(1)
     PHPInterface.add_money(self.casedata['mid'], 53000)
     # 每个用例都需要关闭活动,把这个放在初始化里面实现
     self.common.closeactivitytest(self.luadriver)
     self.hall_page.wait_element("头像").click()
     time.sleep(2)
     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 "已关闭窗口"
Пример #12
0
 def pre_test(self):
     global UserID
     UserID = self.casedata.get('mid')
     print 'UserID:%s' % UserID
     PHPInterface.set_vip(UserID, 4)  # 设置用户为vip
     self.common = Common()
     # 初始化Luadriver
     self.luadriver = self.common.setupdriver()
     self.hall_page = Hall_Page()
     self.sign_page = Sign_Page()
     self.personinfo_page = Personinfo_Page()
     self.common.closeactivitytest(self.luadriver)
     self.hall_page.wait_element("头像").click()
     time.sleep(5)
     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 "已关闭窗口"
Пример #13
0
 def pre_test(self):
     UserID = self.casedata.get('mid')
     print 'UserID:%s' % UserID
     dict = PHPInterface.get_user_info(UserID)  # 获取玩家信息
     diamond = eval(dict).get('result', {'diamond': None}).get('diamond')
     PHPInterface.add_diamond(UserID, 10 - diamond)  #将账号钻石置为10
     self.common = Common()
     # 初始化Luadriver
     self.luadriver = self.common.setupdriver()
     self.game_page = Game_Page()
     self.hall_page = Hall_Page()
     self.friend_page = Friend_Page()
     self.exchange_page = Exchange_Page()
     self.personinfo_page = Personinfo_Page()
     self.common.closeactivitytest(self.luadriver)
     self.hall_page.wait_element("头像").click()
     time.sleep(5)
     self.common.loginuser(self.casedata['user'], self.casedata['password'])
     try:
         self.personinfo_page.wait_element("关闭").click()
     except:
         print "已关闭窗口"
Пример #14
0
 def pre_test(self):
     self.start_step("初始化环境")
     self.common = Common()
     global mid
     mid = self.common.get_config_value("casecfg", "mid")
     self.start_step("接口交互道具私信")
     print coin
     return1 = PHPInterface.send_message(int(mid), "交互道具私信", "交互道具私信", 0, 2,
                                         0)
     self.message_page = Message_Page()
     self.hall_page = Hall_Page()
     self.personinfo_page = Personinfo_Page()
     self.backpack_page = Backpack_Page()
Пример #15
0
 def pre_test(self):
     self.common = Common()
     self.luadriver = self.common.setupdriver()
     self.common.closeactivitytest(self.luadriver)
     self.hall_page = Hall_Page()
     self.task_page = Task_Page()
     self.game_page = Game_Page()
     self.personinfo_page = Personinfo_Page()
     self.hall_page.wait_element("头像").click()
     time.sleep(5)
     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 "已关闭窗口"
     self.start_step("获取当前用户的银币值")
     dict = PHPInterface.get_user_info(self.casedata['mid'])  # 获取玩家信息
     coin = eval(dict).get('result', {'coin': None}).get('coin')  # 获取当前银币值
     print coin
     AddMoney = 2000 - coin
     PHPInterface.add_money(self.casedata['mid'], AddMoney)
Пример #16
0
 def pre_test(self):
     self.common = Common()
     global mid
     mid = self.common.get_config_value("casecfg", "mid")
     self.start_step("设置银币大于20w")
     self.common.set_coin(mid=mid, value='200001')
     self.hall_page = Hall_Page()
     self.exchange_page = Exchange_Page()
     self.personinfo_page = Personinfo_Page()
     self.start_step("初始化Luadriver")
     self.luadriver = self.common.setupdriver()
     self.start_step("关闭活动,并切换到预发布")
     self.common.closeactivity(self.luadriver)
Пример #17
0
 def pre_test(self):
     self.start_step("初始化环境")
     self.common = Common()
     global user_info
     user_info = self.common.get_user()
     print user_info
     print user_info['mid']
     # 初始化Luadriver
     self.luadriver = self.common.setupdriver()
     self.message_page = Message_Page()
     self.hall_page = Hall_Page()
     self.personinfo_page = Personinfo_Page()
     self.backpack_page = Backpack_Page()
     self.start_step("金条私信")
     # 每个用例都需要关闭活动,并切换到预发布
     self.common.closeactivity_switchserver(self.luadriver, "预发布")
     dict = PHPInterface.get_user_info(user_info['mid'])  # 获取玩家信息
     global crystal
     crystal = eval(dict).get('result', {
         'crystal': None
     }).get('crystal')  # 获取当前银币值
     print crystal
     return1 = PHPInterface.send_message(int(user_info['mid']), "金条私信",
                                         "金条私信", 1, 1, 0)
     print return1
     self.start_step("判断是否登陆")
     if not self.common.isloginuser(self.luadriver):
         self.common.loginuser(user_info['user'], user_info['password'])
         self.common.closeActivityBtn()
     else:
         if self.personinfo_page.wait_element("账号ID").get_attribute(
                 'text') != user_info['cid']:
             self.common.loginuser(user_info['user'], user_info['password'])
             self.common.closeActivityBtn()
     try:
         self.personinfo_page.wait_element("关闭").click()
     except:
         print "已关闭窗口"
Пример #18
0
 def pre_test(self):
     self.start_step("初始化环境")
     self.common = Common()
     self.start_step("接口发送vip私信")
     global mid
     mid = self.common.get_config_value("casecfg", "mid")
     return1 = PHPInterface.send_message(int(mid), "接口发送vip私信", "接口发送vip私信",
                                         4, 1, 0)
     # 初始化Luadriver
     self.luadriver = self.common.setupdriver()
     self.message_page = Message_Page()
     self.hall_page = Hall_Page()
     self.personinfo_page = Personinfo_Page()
     self.backpack_page = Backpack_Page()
 def pre_test(self):
     self.start_step("初始化环境")
     self.common = Common()
     # 初始化Luadriver
     self.luadriver = self.common.setupdriver()
     self.hall_page = Hall_Page()
     self.personinfo_page = Personinfo_Page()
     self.sign_page = Sign_Page()
     # PHPInterface.set_env(PHPInterface.PRE_REPUBLISH_ENV)
     return1 = PHPInterface.set_notice(title='666666', content={"htmlpic": "https://dfqppic.266.com/dfqp/pic/notice/mycff2zj.png", "cmd": 1008}, app_id=103000, end_time=int(time.time() + 60 * 2), is_html=2, conditions={"poptype": 2})
     print return1
     time.sleep(10)
     self.start_step("配置公告")
     self.common.closeactivity_switchserver_reservenotice(self.luadriver, '预发布')
Пример #20
0
 def pre_test(self):
     self.common = Common()
     self.hall_page = Hall_Page()
     self.sign_page = Sign_Page()
     self.personinfo_page = Personinfo_Page()
     # global user_info,UserID
     # user_info = self.common.get_user()
     # print user_info
     # UserID = user_info.get('mid')
     # print 'UserID:%s' % UserID
     # PHPInterface.set_env(PHPInterface.PRE_REPUBLISH_ENV)
     # 初始化Luadriver
     self.luadriver = self.common.setupdriver()
     self.start_step("关闭活动,并切换到预发布")
     self.common.closeactivity_switchserver(self.luadriver, "预发布")
     cid = self.common.get_cid()
     global mid
     mid = PHPInterface.get_mid(cid, region=1)
     print "用户mid为:%s" % mid
     user_info1 = PHPInterface.get_user_info(mid)  # 获取玩家信息
     coin = json.loads(user_info1).get('result', {'coin': None}).get('coin')  # 获取当前银币值
     AddMoney = 60000 - coin
     PHPInterface.add_money(mid, AddMoney)  # 将银币值设为60000
Пример #21
0
 def pre_test(self):
     self.common = Common()
     self.hall_page = Hall_Page()
     self.personinfo_page = Personinfo_Page()
     self.game_page = Game_Page()
     self.yuepai_page = Yuepai_Page()
     # 初始化Luadriver
     self.start_step("初始化driver")
     self.luadriver = self.common.setupdriver()
     # 每个用例都需要关闭活动,把这个放在初始化里面实现
     self.common.closeactivity(self.luadriver)
     self.mid = self.common.get_config_value("casecfg", "mid")
     self.common.recover_user(self.mid)
     PHPInterface.set_vip(self.mid, 5)
Пример #22
0
 def pre_test(self):
     UserID = self.casedata.get('mid2')
     print 'UserID:%s' % UserID
     PHPInterface.add_crystal(UserID, 400)
     self.common = Common()
     # 初始化Luadriver
     self.luadriver = self.common.setupdriver()
     self.hall_page = Hall_Page()
     self.sign_page = Sign_Page()
     self.personinfo_page = Personinfo_Page()
     self.safebox_page = Safebox_Page()
     self.start_step("关闭活动,并切换到预发布")
     self.common.closeactivity_switchserver(self.luadriver, "预发布")
     self.hall_page.wait_element("头像").click()
     time.sleep(5)
     self.common.loginuser(self.casedata['user2'], self.casedata['password2'])
     i = 0
     while i < 3:
         i += 1
         try:
             self.personinfo_page.wait_element("关闭").click()
         except:
             print "已关闭窗口"
Пример #23
0
 def pre_test(self):
     self.common = Common()
     global mid
     mid = self.common.get_config_value("casecfg", "mid")
     PHPInterface.set_mission_to_complete(mid, 103000, 369, 1)
     self.hall_page = Hall_Page()
     self.task_page = Task_Page()
     self.game_page = Game_Page()
     self.personinfo_page = Personinfo_Page()
     # global user_info
     # user_info = self.common.get_user()
     # print user_info
     self.luadriver = self.common.setupdriver()
     self.common.closeactivity(self.luadriver)
Пример #24
0
 def pre_test(self):
     UserID = self.casedata.get('mid2')
     print 'UserID:%s' % UserID
     # PHPInterface.set_env(PHPInterface.PRE_REPUBLISH_ENV)
     PHPInterface.set_sign_card(UserID, 1, 2)  # 后台添加两张补签卡
     self.common = Common()
     # 初始化Luadriver
     self.luadriver = self.common.setupdriver()
     self.hall_page = Hall_Page()
     self.sign_page = Sign_Page()
     self.personinfo_page = Personinfo_Page()
     self.common.closeactivity_switchserver(self.luadriver, '预发布')
     self.hall_page.wait_element("头像").click()
     time.sleep(5)
     self.common.loginuser(self.casedata['user2'],
                           self.casedata['password2'])
     i = 0
     while i < 3:
         i += 1
         try:
             self.personinfo_page.wait_element("关闭").click()
         except:
             print "已关闭窗口"
Пример #25
0
 def pre_test(self):
     self.common = Common()
     global mid
     mid = self.common.get_config_value("casecfg", "mid")
     self.common.set_coin(mid, "2000")
     # global user_info
     # user_info = self.common.get_user()
     # print user_info
     self.luadriver = self.common.setupdriver()
     self.common.closeactivity_switchserver(self.luadriver)
     self.hall_page = Hall_Page()
     self.task_page = Task_Page()
     self.game_page = Game_Page()
     self.personinfo_page = Personinfo_Page()
Пример #26
0
class C30986_DFQP_PersonInfo_NicknameNull(TestCase):
    """
    点击修改昵称,修改为空字符、空格
    """
    owner = "Lucyliu"
    status = EnumStatus.Design
    priority = EnumPriority.High
    timeout = 5

    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.personinfo_page = Personinfo_Page()

    def run_test(self):
        self.start_step("等待页面加载完成")
        self.hall_page.wait_element("同步标志")
        self.start_step("进入头像页面")
        self.personinfo_page.wait_element("头像").click()
        time.sleep(5)
        self.personinfo_page.wait_element("设置用户名").send_keys("")
        time.sleep(3)
        self.personinfo_page.wait_element("修改用户名").click()
        #点击页面其他元素,设置保存
        self.personinfo_page.wait_element("了解VIP特权").click()
        self.personinfo_page.screenshot('NicknameNull.png')

    def post_test(self):
        '''
        测试用例执行完成后,清理测试环境
        '''
        # self.common.deletefile(self.luadriver)
        self.common.closedriver()
Пример #27
0
 def pre_test(self):
     self.common = Common()
     global mid
     mid = self.common.get_config_value("casecfg", "mid")
     self.common.set_coin(mid=mid, value='10000')
     self.hall_page = Hall_Page()
     self.sign_page = Sign_Page()
     self.personinfo_page = Personinfo_Page()
     self.safebox_page = Safebox_Page()
     # global user_info,UserID
     # user_info = self.common.get_user()
     # print user_info
     self.start_step("初始化Luadriver")
     self.luadriver = self.common.setupdriver()
     self.common.closeactivity(self.luadriver)
Пример #28
0
 def pre_test(self):
     self.start_step("初始化环境")
     self.common = Common()
     global mid
     mid = self.common.get_config_value("casecfg", "mid")
     self.start_step("接口交互道具私信")
     return1 = PHPInterface.send_message(int(mid), "接口交互道具私信", "接口交互道具私信",
                                         200, 1, 0)
     # 初始化Luadriver
     self.luadriver = self.common.setupdriver()
     self.message_page = Message_Page()
     self.hall_page = Hall_Page()
     self.personinfo_page = Personinfo_Page()
     self.backpack_page = Backpack_Page()  # 每个用例都需要关闭活动,并切换到预发布
     self.common.closeactivity(self.luadriver)
Пример #29
0
 def pre_test(self):
     self.common = Common()
     # 初始化Luadriver
     self.luadriver = self.common.setupdriver()
     global user_info
     user_info = self.common.get_user()
     print user_info
     self.start_step("设置银币大于20w")
     dict = PHPInterface.get_user_info(user_info.get('mid'))  # 获取玩家信息
     # dict = PHPInterface.get_user_info(2182942)  # 获取玩家信息
     print dict
     # PHPInterface.set_env(PHPInterface.PRE_REPUBLISH_ENV)
     coin = eval(dict).get('result', {'coin': None}).get('coin')  # 获取当前银币值
     AddMoney = 200001 - int(coin)
     print AddMoney
     PHPInterface.add_money(user_info.get('mid'), AddMoney)  # 将设置银币值
     print PHPInterface.get_user_info(user_info.get('mid'))
     self.hall_page = Hall_Page()
     self.exchange_page = Exchange_Page()
     self.safebox_page = Safebox_Page()
     self.personinfo_page = Personinfo_Page()
     self.start_step("关闭活动,并切换到测试服")
     self.common.closeactivity_switchserver(self.luadriver, "预发布")
     self.start_step("判断是否登陆")
     if not self.common.isloginuser(self.luadriver):
         self.common.loginuser(user_info['user'], user_info['password'])
         self.common.closeActivityBtn()
     else:
         if self.personinfo_page.wait_element("账号ID").get_attribute(
                 'text') != user_info['cid']:
             self.common.loginuser(user_info['user'], user_info['password'])
             self.common.closeActivityBtn()
     try:
         self.personinfo_page.wait_element("关闭").click()
     except:
         print "已关闭窗口"
Пример #30
0
 def pre_test(self):
     self.common = Common()
     # 初始化Luadriver
     self.luadriver = self.common.setupdriver()
     global mid
     mid = self.common.get_config_value("casecfg", "mid")
     self.start_step("设置银币大于20w")
     self.common.set_safeBoxMoney("200001")
     self.common.set_coin(mid=mid, value='103000')
     self.hall_page = Hall_Page()
     self.exchange_page = Exchange_Page()
     self.safebox_page = Safebox_Page()
     self.personinfo_page = Personinfo_Page()
     self.start_step("关闭活动")
     self.common.closeactivity(self.luadriver)