コード例 #1
0
 def pre_test(self):
     self.common = Common()
     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.start_step("关闭活动,并切换到预发布")
     self.common.closeactivity_switchserver(self.luadriver)
     self.start_step("获取用户mid")
     cid = self.common.get_cid()
     mid = PHPInterface.get_mid(cid, region=1)
     print "用户mid为:%s" % mid
     # UserID = user_info.get('mid')
     # print 'UserID:%s' % UserID
     dict = PHPInterface.get_user_info(mid)  # 获取玩家信息
     coin = eval(dict).get('result', {'coin': None}).get('coin')  # 获取当前银币值
     # if coin <= 20000:
     #     AddMoney = 30000 - coin  # 如果当前银币不多于20000,则将银币值设置为30000
     PHPInterface.add_money(mid, 30000)
     self.common.closeactivity_switchserver(self.luadriver)
コード例 #2
0
 def game_is_download(self):
     '''
     判断子游戏是否已下载
     '''
     self.game_page = Game_Page()
     self.sign_page = Sign_Page()
     if (self.game_page.element_is_exist("快速开始", 6) == True):
         print("游戏已下载")
         return True
     elif (self.game_page.element_is_exist("重新加载", 1) == True):
         self.game_page.wait_element("重新加载").click()
         self.game_page.wait_element("快速开始", 20)
         return True
     elif (self.game_page.element_is_exist("资源下载-确定", 1) == True):
         self.game_page.wait_element("资源下载-确定").click()
         self.game_page.wait_element("快速开始", 60)
         return True
     elif (self.game_page.element_is_exist("重新获取1", 3)):
         # try:
         #     self.game_page.element_is_exist("重新获取1", 6).get_attribute('text') == "重新获取"
         # except:
         #     self.game_page.screenshot("download_fail.png")
         # while (self.sign_page.element_is_exist("关闭1")==True):
         #     self.sign_page.wait_element("关闭1").click()
         return False
     else:
         print "当前游戏下载出现问题"
         return False
コード例 #3
0
 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('公告自动化测试',
                                       "1111",
                                       id=103000,
                                       end_time=int(time.time() + 60 * 4),
                                       is_html=1)
     print return1
     time.sleep(10)
     self.start_step("配置公告")
     try:
         self.luadriver.find_element_by_name("允许").click()
     except:
         print "未出现按钮"
     time.sleep(15)
     try:
         self.hall_page.wait_element("确认登陆").click()
     except:
         print "未出现登陆按钮"
コード例 #4
0
 def pre_test(self):
     self.common = Common()
     # 初始化Luadriver
     self.luadriver = self.common.setupdriver()
     UserID = self.casedata.get('mid2')
     print 'UserID:%s' % UserID
     dict = PHPInterface.get_user_info(UserID)  # 获取玩家信息
     coin = eval(dict).get('result', {'coin': None}).get('coin')  # 获取当前银币值
     if coin <= 20000:
         AddMoney = 30000 - coin  # 如果当前银币不多于20000,则将银币值设置为30000
         PHPInterface.add_money(UserID, AddMoney)
     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.start_step("判断是否登陆")
     if not self.common.isloginuser(self.luadriver):
         self.common.loginuser(self.casedata['user2'], self.casedata['password2'])
         self.common.closeactivity_switchserver(self.luadriver, "预发布")
     else:
         if self.personinfo_page.wait_element("账号ID").get_attribute('text') != self.casedata['cid']:
             self.common.loginuser(self.casedata['user2'], self.casedata['password2'])
             self.common.closeactivity_switchserver(self.luadriver, "预发布")
     try:
         self.personinfo_page.wait_element("关闭").click()
     except:
         print "已关闭窗口"
コード例 #5
0
 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": 1022,
             "gameid": 203,
             "level": 12
         },
         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(self.luadriver)
コード例 #6
0
    def closeActivity(self):
        '''
        关闭进入大厅各种弹框
        :return:
        '''
        self.hall_page = Hall_Page()
        self.sign_page = Sign_Page()

        #关闭首先出现的新手任务按钮
        try:
            self.hall_page.wait_element("新手任务", 5).click()
        except:
            print "未出现新手任务按钮"

        try:
            self.hall_page.wait_element("确认登陆", 5).click()
        except:
            print "未出现确认登陆按钮"

        try:
            self.hall_page.wait_element("立即升级绑定账号", 5).click()
            self.sign_page.wait_element("关闭1").click()
        except:
            print "未出现立即升级绑定账号按钮"

        #添加破产奖励领取,由于目前只能在正式服测试  导致所有接口不能用   先领取破产奖励,避免弹框对其他场景影响
        try:
            self.hall_page.wait_element("破产领奖按钮", 5).click()
            self.platformLog("领取破产奖励")
        except:
            print "没有破产按钮"

        self.closeActivityBtn(False)
コード例 #7
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()
コード例 #8
0
 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('公告自动化测试',
                                       "文本公告测试",
                                       app_id=103000,
                                       end_time=int(time.time() + 60 * 2),
                                       is_html=1,
                                       conditions={"poptype": 2})
     print return1
     self.start_step("配置公告")
     self.common.closeactivity_switchserver(self.luadriver)
     Flag = True
     while Flag:  # 关闭干扰活动弹框,找到公告弹框
         try:
             self.hall_page.wait_element('公告标题')
             print '找到公告标题'
             Flag = False
         except:
             try:
                 self.sign_page.wait_element("关闭1").click()
             except:
                 print '未找到关闭按钮'
             time.sleep(2)
コード例 #9
0
 def pre_test(self):
     global UserID
     UserID = self.casedata.get('mid')
     print 'UserID:%s' % UserID
     dict = PHPInterface.get_user_info(UserID)  # 获取玩家信息
     coin = eval(dict).get('result', {'coin': None}).get('coin')  # 获取当前银币值
     AddMoney = 60000 - coin
     PHPInterface.add_money(UserID, AddMoney)  # 将银币值设为60000
     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 "已关闭窗口"
コード例 #10
0
 def pre_test(self):
     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)
     # global user_info,UserID
     # user_info = self.common.get_user()
     # print user_info
     # UserID = user_info.get('mid')
     # print 'UserID:%s' % UserID
     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 = 40000 - coin
     PHPInterface.add_money(mid, AddMoney)  # 将银币值设为40000
     self.start_step("重新加载,让添加的银币生效")
     self.common.closeactivity_switchserver(self.luadriver)
コード例 #11
0
 def pre_test(self):
     UserID = self.casedata.get('mid')
     print 'UserID:%s' % UserID
     dict = PHPInterface.get_user_info(UserID)  # 获取玩家信息
     crystal = eval(dict).get('result', {
         'crystal': None
     }).get('crystal')  # 获取当前金条值
     AddCrystal = 1000 - crystal
     PHPInterface.add_crystal(UserID, AddCrystal)  # 将金条数目置1000
     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.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 "已关闭窗口"
コード例 #12
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.mall_page = Mall_Page()
     self.sign_page = Sign_Page()
     self.backpack_page = Backpack_Page()
     self.personinfo_page = Personinfo_Page()
     self.start_step("初始化driver")
     self.luadriver = self.common.setupdriver()
     self.start_step("关闭活动")
     self.common.closeactivity_switchserver(self.luadriver)
     self.start_step("获取用户mid")
     cid = self.common.get_cid()
     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 = 53000 - coin
     PHPInterface.add_money(mid, AddMoney)  # 将银币值设为3000
     PHPInterface.add_money(mid, 53000)
     self.hall_page.wait_element("头像").click()
     time.sleep(2)
コード例 #13
0
 def pre_test(self):
     global UserID
     UserID = self.casedata.get('mid2')
     print 'UserID:%s' % UserID
     # PHPInterface.set_env(PHPInterface.PRE_REPUBLISH_ENV)
     user_info = PHPInterface.get_user_info(UserID)  # 获取玩家信息
     coin = json.loads(user_info).get('result', {
         'coin': None
     }).get('coin')  # 获取当前银币值
     AddMoney = 60000 - coin
     PHPInterface.add_money(UserID, AddMoney)  # 将银币值设为60000
     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 "已关闭窗口"
コード例 #14
0
 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"
         },
         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(self.luadriver)
     Flag = True
     while Flag:  # 关闭干扰活动弹框,找到公告弹框
         try:
             self.hall_page.wait_element('公告图片')
             print '找到公告图片'
             Flag = False
         except:
             try:
                 self.sign_page.wait_element("关闭1").click()
             except:
                 print '未找到关闭按钮'
             time.sleep(2)
コード例 #15
0
 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.sign_page = Sign_Page()
コード例 #16
0
 def pre_test(self):
     self.common = Common()
     self.hall_page = Hall_Page()
     self.yuepai_page = Yuepai_Page()
     self.game_page = Game_Page()
     self.sign_page = Sign_Page()
     self.start_step("初始化driver")
     self.luadriver = self.common.setupdriver()
     self.common.closeactivity(self.luadriver)
コード例 #17
0
 def pre_test(self):
     self.common = Common()
     # 初始化Luadriver
     self.luadriver = self.common.setupdriver()
     self.common.deletefile(self.luadriver)
     # 每个用例都需要关闭活动,把这个放在初始化里面实现
     self.common.closeactivity(self.luadriver)
     self.hall_page = Hall_Page()
     self.sign_page = Sign_Page()
コード例 #18
0
 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_switchserver(self.luadriver, '预发布')
コード例 #19
0
 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)
コード例 #20
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='60000')
     self.hall_page = Hall_Page()
     self.sign_page = Sign_Page()
     self.personinfo_page = Personinfo_Page()
     self.luadriver = self.common.setupdriver()
     self.start_step("关闭活动,并切换到预发布")
     self.common.closeactivity(self.luadriver)
コード例 #21
0
 def pre_test(self):
     self.common = Common()
     global mid
     mid = self.common.get_config_value("casecfg", "mid")
     PHPInterface.set_vip(mid, 4)  # 设置用户为vip
     # 初始化Luadriver
     self.luadriver = self.common.setupdriver()
     self.hall_page = Hall_Page()
     self.sign_page = Sign_Page()
     self.personinfo_page = Personinfo_Page()
     self.common.closeactivity(self.luadriver)
コード例 #22
0
 def pre_test(self):
     self.common = Common()
     self.hall_page = Hall_Page()
     self.game_page = Game_Page()
     self.yuepai_page = Yuepai_Page()
     self.sign_page = Sign_Page()
     self.start_step("初始化driver")
     capabilities = {}
     capabilities['newCommandTimeout'] = 60 * 3
     self.luadriver = self.common.setupdriver(capabilities)
     self.common.closeactivity(self.luadriver)
コード例 #23
0
    def closeActivity(self):
        '''
        关闭活动页面,切换到指定服,然后再关闭弹出的活动页面
        :param switchserver:
        :return:
        '''
        driver = singleGlobalVar.get("luaDriver")
        self.hall_page = Hall_Page()
        self.sign_page = Sign_Page()

        #性能测试中启动完成后才开始关闭活动弹框,sleep可省略
        # time.sleep(8)
        try:
            driver.find_element_by_name("允许").click()
        except:
            print "未出现允许按钮"
        try:
            driver.find_element_by_tag_name("允许").click()
        except:
            print "未出现允许按钮"
        try:
            driver.find_elements_by_class_name(
                "android.widget.Button")[1].click()
        except:
            print "未出现android.widget.Button按钮"
        time.sleep(10)
        try:
            self.hall_page.wait_element("确认登陆").click()
        except:
            print "未出现确认登陆按钮"
        try:
            self.hall_page.wait_element("立即升级绑定账号").click()
            time.sleep(1)
            self.sign_page.wait_element("关闭1").click()
        except:
            print "未出现立即升级绑定账号按钮"
        #添加破产奖励领取,由于目前只能在正式服测试  导致所有接口不能用   先领取破产奖励,避免弹框对其他场景影响
        try:
            self.hall_page.wait_element("破产领奖按钮").click()
            self.platformLog("领取破产奖励")
        except:
            print "没有破产按钮"

        self.closeActivityBtn()
        try:
            self.hall_page.wait_element("新手任务").click()
            time.sleep(2)
        except:
            print "未出现新手任务按钮"
        try:
            driver.find_element_by_name("允许").click()
        except:
            print "未出现允许按钮"
コード例 #24
0
ファイル: common.py プロジェクト: YiFeng0755/testcase
 def closeactivity_switchserver(self, luadriver, switchserver):
     self.hall_page = Hall_Page()
     self.sign_page = Sign_Page()
     time.sleep(10)
     try:
         luadriver.find_element_by_name("允许").click()
     except:
         print "未出现按钮"
     time.sleep(5)
     try:
         self.hall_page.wait_element("确认登陆").click()
     except:
         print "未出现登陆按钮"
     i = 0
     while (i < 3):
         i += 1
         try:
             self.sign_page.wait_element("关闭1").click()
             time.sleep(1)
         except:
             try:
                 self.sign_page.wait_element("关闭1").click()
                 time.sleep(1)
             except:
                 print "关闭对话框"
     try:
         self.hall_page.wait_element("新手任务").click()
         time.sleep(2)
     except:
         print "未出现新手任务按钮"
     try:
         self.hall_page.wait_element(switchserver).click()
         time.sleep(1)
     except:
         print "未出现正式服按钮"
     time.sleep(13)
     try:
         luadriver.find_element_by_name("允许").click()
     except:
         "未出现按钮"
     time.sleep(2)
     i = 0
     while (i < 3):
         i += 1
         try:
             self.sign_page.wait_element("关闭1").click()
             time.sleep(1)
         except:
             try:
                 self.sign_page.wait_element("关闭1").click()
                 time.sleep(1)
             except:
                 print "关闭对话框"
コード例 #25
0
    def game_is_download(self):
        '''
        判断子游戏是否已下载
        '''
        def enterGameRoom(timeout=6):
            end_time = time.time() + timeout
            while True:
                if self.game_page.element_is_exist(
                        "房间场次", 1) or self.game_page.element_is_exist(
                            "游戏级别", 1):
                    return True
                if time.time() > end_time:
                    break
            return False

        self.game_page = Game_Page()
        self.sign_page = Sign_Page()
        if enterGameRoom():
            print("游戏已下载")
            return True
        elif (self.game_page.element_is_exist("重新加载", 1) == True):
            self.game_page.wait_element("重新加载").click()
            if enterGameRoom(20):
                return True
            return False
        elif (self.game_page.element_is_exist("资源下载-确定", 1) == True):
            self.game_page.wait_element("资源下载-确定").click()
            if enterGameRoom(60):
                return True
            elif self.game_page.element_is_exist("重新加载", 1):
                self.game_page.wait_element("重新加载").click()
                if enterGameRoom(10):
                    return True
                return False
            else:
                return False

        elif (self.game_page.element_is_exist("重新获取1", 3)):
            # try:
            #     self.game_page.element_is_exist("重新获取1", 6).get_attribute('text') == "重新获取"
            # except:
            #     self.game_page.screenshot("download_fail.png")
            # while (self.sign_page.element_is_exist("关闭1")==True):
            #     self.sign_page.wait_element("关闭1").click()
            self.game_page.wait_element("重新获取1").click()
            if enterGameRoom():
                return True
            else:
                return False
        else:
            print "当前游戏下载出现问题"
            return False
コード例 #26
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)
コード例 #27
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)
コード例 #28
0
 def pre_test(self):
     self.common = Common()
     # 初始化Luadriver
     self.luadriver = self.common.setupdriver()
     self.start_step('删除登录文件')
     self.common.deletefile(self.luadriver)
     self.common.closedriver()
     self.luadriver = self.common.setupdriver()
     self.hall_page = Hall_Page()
     self.sign_page = Sign_Page()
     self.personinfo_page = Personinfo_Page()
     self.broadcast_page = Broadcast_Page()
     self.common.closeactivitytest(self.luadriver)
コード例 #29
0
 def closeActivityBtn(self):
     '''
     关闭活动弹框
     :return:
     '''
     self.sign_page = Sign_Page()
     i = 0
     while (i < 4):
         i += 1
         try:
             self.sign_page.wait_element("关闭1",8).click()
         except:
             print "关闭对话框"
コード例 #30
0
ファイル: common.py プロジェクト: YiFeng0755/testcase
 def closeactivityprepublish(self, luadriver):
     self.hall_page = Hall_Page()
     self.sign_page = Sign_Page()
     try:
         luadriver.find_element_by_name("允许").click()
     except:
         "未出现按钮"
     time.sleep(5)
     try:
         self.hall_page.wait_element("确认登陆").click()
     except:
         "未出现登陆按钮"
     i = 0
     while (i < 2):
         i += 1
         try:
             self.sign_page.wait_element("关闭1").click()
             time.sleep(1)
         except:
             try:
                 self.sign_page.wait_element("关闭1").click()
                 time.sleep(1)
             except:
                 "关闭对话框"
     try:
         self.hall_page.wait_element("新手任务").click()
         time.sleep(2)
     except:
         print "未出现新手任务按钮"
     try:
         self.hall_page.wait_element("预发布").click()
     except:
         "未出现预发布按钮"
     time.sleep(10)
     try:
         luadriver.find_element_by_name("允许").click()
     except:
         "未出现按钮"
     time.sleep(2)
     i = 0
     while (i < 2):
         i += 1
         try:
             self.sign_page.wait_element("关闭1").click()
             time.sleep(1)
         except:
             try:
                 self.sign_page.wait_element("关闭1").click()
                 time.sleep(1)
             except:
                 "关闭对话框"