Esempio n. 1
0
class C073_DFQP_Friend_message(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.friend_page = Friend_Page()
        self.hall_page = Hall_Page()

    def run_test(self):
        self.start_step("等待页面加载完成")
        time.sleep(1)
        self.hall_page.wait_element("同步标志")
        self.start_step("进入好友页面")
        self.hall_page.wait_element("好友").click()
        time.sleep(3)
        self.start_step("消息tab")
        self.friend_page.wait_element("消息tab").click()
        time.sleep(2)
        self.friend_page.screenshot('Friend_message.png')

    def post_test(self):
        # 测试用例执行完成后,清理测试环境
        self.common.closedriver()
Esempio n. 2
0
class C31087_DFQP_Friend_Addfriend1(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.friend_page = Friend_Page()
        self.hall_page = Hall_Page()

    def run_test(self):
        self.start_step("等待页面加载完成")
        self.hall_page.wait_element("同步标志")
        self.start_step("进入消息页面")
        self.hall_page.wait_element("消息").click()
        time.sleep(5)
        self.start_step("查看结交好友tab")
        self.friend_page.wait_element("结交好友tab").click()
        time.sleep(3)
        self.friend_page.screenshot('Friend_Addfriend1.png')

    def post_test(self):
        # 测试用例执行完成后,清理测试环境
        self.common.closedriver()
Esempio n. 3
0
 def pre_test(self):
     self.common = Common()
     # 初始化Luadriver
     self.luadriver = self.common.setupdriver()
     # 每个用例都需要关闭活动,把这个放在初始化里面实现
     self.common.closeactivity(self.luadriver)
     self.friend_page = Friend_Page()
     self.hall_page = Hall_Page()
Esempio n. 4
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.closeactivity_switchserver(self.luadriver)
     self.friend_page = Friend_Page()
     self.hall_page = Hall_Page()
Esempio n. 5
0
 def pre_test(self):
     self.common = Common()
     global user_info, cid
     user_info = self.common.get_user()
     print user_info
     cid = user_info['cid']
     self.common.release_user(user_info['mid'])
     # 初始化Luadriver
     self.luadriver = self.common.setupdriver()
     # 每个用例都需要关闭活动,把这个放在初始化里面实现
     self.common.closeactivity_switchserver(self.luadriver)
     self.friend_page = Friend_Page()
     self.hall_page = Hall_Page()
Esempio n. 6
0
class C31074_DFQP_Friend_Frindinfo(TestCase):
    '''
    玩家有好友,点击好友排行查看
    '''
    owner = "Lucyliu"
    status = EnumStatus.Design
    priority = EnumPriority.High
    timeout = 5

    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.closeactivity_switchserver(self.luadriver)
        self.friend_page = Friend_Page()
        self.hall_page = Hall_Page()
        # self.hall_page.wait_element("头像").click()
        # time.sleep(5)
        # self.common.loginuser(user_info['user'], user_info['password'])
        # self.common.closeactivity_switchserver(self.luadriver, "切换环境")

    def run_test(self):
        self.start_step("等待页面加载完成")
        self.hall_page.wait_element("同步标志")
        self.start_step("进入消息页面")
        self.hall_page.wait_element("消息").click()
        self.start_step("切换好友tab")
        self.friend_page.wait_element("好友tab").click()
        self.start_step("点击查看第一个好友资料")
        self.friend_page.wait_element("好友资料").click()
        self.friend_page.wait_element("查看右上图标").click()
        self.friend_page.wait_element("查看详细资料").click()
        time.sleep(2)
        self.friend_page.screenshot('Friend_Frindinfo.png')
        time.sleep(2)
        self.friend_page.wait_element("聊天页面返回").click()

    def post_test(self):
        # 测试用例执行完成后,清理测试环境
        # user_util.release_account(user_info['mid'])
        try:
            # self.common.deletefile(self.luadriver)
            self.common.closedriver()
        except:
            self.log_info("close driver fail")
Esempio n. 7
0
 def pre_test(self):
     self.common = Common()
     global user_info, UserID
     user_info = self.common.get_user()
     UserID = user_info.get('mid')
     # 初始化Luadriver
     self.luadriver = self.common.setupdriver()
     # 每个用例都需要关闭活动,把这个放在初始化里面实现
     self.friend_page = Friend_Page()
     self.hall_page = Hall_Page()
     self.common.closeactivity_switchserver(self.luadriver, "预发布")
     self.hall_page.wait_element("头像").click()
     time.sleep(5)
     self.common.loginuser(user_info['user'], user_info['password'])
     self.common.closeActivityBtn()
Esempio n. 8
0
class C61038_DFQP_Friend_SingleFriendYuepaiRoom(TestCase):
    '''
    单个好友聊天跳转到约牌房
    '''
    owner = "YoungLiu"
    status = EnumStatus.Design
    priority = EnumPriority.High
    timeout = 10
    def pre_test(self):
        self.common = Common()
        global user_info, UserID
        user_info = self.common.get_user()
        UserID = user_info.get('mid')
        # 初始化Luadriver
        self.luadriver = self.common.setupdriver()
        # 每个用例都需要关闭活动,把这个放在初始化里面实现
        self.friend_page = Friend_Page()
        self.hall_page = Hall_Page()
        self.common.closeactivity_switchserver(self.luadriver, "预发布")
        self.hall_page.wait_element("头像").click()
        time.sleep(5)
        self.common.loginuser(user_info['user'], user_info['password'])
        self.common.closeActivityBtn()

    def run_test(self):
        self.start_step("等待页面加载完成")
        self.hall_page.wait_element("同步标志")
        self.start_step("进入消息页面")
        self.hall_page.wait_element("消息").click()
        time.sleep(2)
        self.start_step("查看好友tab")
        self.friend_page.wait_element("好友tab").click()
        time.sleep(2)
        elements = self.friend_page.get_elements('头像')
        print elements
        elements[2].click()
        time.sleep(1)
        self.friend_page.wait_element('发送').click()
        time.sleep(1)
        self.friend_page.wait_element('约牌').click()
        time.sleep(1)
        self.friend_page.screenshot('.png')

    def post_test(self):
        #测试用例执行完成后,清理测试环境
        try:
            self.common.deletefile(self.luadriver)
            self.common.closedriver()
        except:
            print 'Closedriver failed'
        finally:
            self.common.release_user(UserID)
Esempio n. 9
0
 def pre_test(self):
     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.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 "已关闭窗口"
Esempio n. 10
0
 def pre_test(self):
     self.common = Common()
     # 初始化Luadriver
     self.luadriver = self.common.setupdriver()
     # 每个用例都需要关闭活动,把这个放在初始化里面实现
     self.friend_page = Friend_Page()
     self.hall_page = Hall_Page()
     time.sleep(5)
     flag = True
     while flag :
         try:
             self.luadriver.find_elements_by_class_name("android.widget.Button")[0].click()
             print '点击了拒绝按钮'
             flag = False
         except:
             print "未出现按钮"
     self.common.closeactivity_switchserver(self.luadriver, "预发布")
Esempio n. 11
0
class C215_DFQP_Friend(TestCase):
    '''
    好友排行点击好友聊天,进入聊天界面发送文本消息
    '''
    owner = "YoungLiu"
    status = EnumStatus.Design
    priority = EnumPriority.High
    timeout = 5
    def pre_test(self):
        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.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 "已关闭窗口"

    def run_test(self):
        self.start_step("等待页面加载完成")
        self.hall_page.wait_element("同步标志")
        self.start_step('进入好友界面')
        self.hall_page.wait_element('好友').click()
        self.start_step("进入会话界面")
        #为何这样找元素会报错self.friend_page.wait_element('聊天').click()
        self.luadriver.find_element_by_name('btnWord').click()
        self.start_step("输入聊天文本")
        self.friend_page.wait_element("输入框").send_keys("hello")
        self.friend_page.wait_element("发送").click()
        time.sleep(1)
        self.personinfo_page.screenshot('.png')

    def post_test(self):
        '''
        测试用例执行完成后,清理测试环境
        '''
        self.common.closedriver()
Esempio n. 12
0
class C064_DFQP_Friend_Tosee(TestCase):
    '''
    情况2:通讯录有玩家,点击【去看看】
    '''
    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.friend_page = Friend_Page()
        self.hall_page = Hall_Page()

    def run_test(self):
        self.start_step("等待页面加载完成")
        time.sleep(1)
        self.hall_page.wait_element("同步标志")
        self.start_step("进入好友页面")
        self.hall_page.wait_element("好友").click()
        time.sleep(3)
        self.start_step("查看认识的人")
        self.friend_page.wait_element("认识的人").click()
        time.sleep(2)
        try:
            self.friend_page.wait_element("去看看").click()
            time.sleep(15)
        except:
            self.friend_page.wait_element("+好友").click()
            time.sleep(2)
            self.friend_page.wait_element("换一个").click()
            time.sleep(2)
        self.friend_page.screenshot('Friend_Tosee.png')

    def post_test(self):
        # 测试用例执行完成后,清理测试环境
        self.common.closedriver()
Esempio n. 13
0
class C072_DFQP_Friend_messageclear(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.friend_page = Friend_Page()
        self.hall_page = Hall_Page()

    def run_test(self):
        self.start_step("等待页面加载完成")
        time.sleep(1)
        self.hall_page.wait_element("同步标志")
        self.start_step("进入好友页面")
        self.hall_page.wait_element("好友").click()
        time.sleep(3)
        self.start_step("点击查看第一个好友资料")
        self.friend_page.wait_element("好友资料").click()
        time.sleep(5)
        self.start_step("点击进入会话模块")
        self.friend_page.wait_element("会话").click()
        time.sleep(2)
        self.friend_page.wait_element("查看右上图标").click()
        time.sleep(2)
        self.friend_page.wait_element("清空聊天记录").click()
        time.sleep(2)
        self.friend_page.screenshot('Friend_messageclear.png')

    def post_test(self):
        # 测试用例执行完成后,清理测试环境
        self.common.closedriver()
Esempio n. 14
0
class C31072_DFQP_Friend_Enter(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.friend_page = Friend_Page()
        self.hall_page = Hall_Page()

    def run_test(self):
        self.start_step("等待页面加载完成")
        self.hall_page.wait_element("同步标志")
        self.start_step("进入消息页面")
        self.hall_page.wait_element("消息").click()
        self.start_step("切换好友tab")
        self.friend_page.wait_element("好友tab").click()
        self.start_step("查看结交好友tab")
        self.friend_page.wait_element("结交好友tab").click()
        self.start_step("切换消息tab")
        self.friend_page.wait_element("消息tab").click()

    def post_test(self):
        #测试用例执行完成后,清理测试环境
        self.common.closedriver()
Esempio n. 15
0
class C214_DFQP_Friend(TestCase):
    '''
    查看好友消息列表信息展示
    '''
    owner = "YoungLiu"
    status = EnumStatus.Design
    priority = EnumPriority.High
    timeout = 5
    def pre_test(self):
        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.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 "已关闭窗口"

    def run_test(self):
        self.start_step("等待页面加载完成")
        self.hall_page.wait_element("同步标志")
        self.start_step('进入好友界面')
        self.hall_page.wait_element('好友').click()
        self.start_step("进入消息界面")
        self.friend_page.wait_element("消息tab").click()
        self.personinfo_page.screenshot('.png')

    def post_test(self):
        '''
        测试用例执行完成后,清理测试环境
        '''
        self.common.closedriver()
Esempio n. 16
0
class C61029_DFQP_Friend_WeChat(TestCase):
    '''
    有微信情况下,通过推荐微信好友添加好友
    '''
    owner = "YoungLiu"
    status = EnumStatus.Design
    priority = EnumPriority.High
    timeout = 5
    def pre_test(self):
        self.common = Common()
        # 初始化Luadriver
        self.luadriver = self.common.setupdriver()
        # 每个用例都需要关闭活动,把这个放在初始化里面实现
        self.friend_page = Friend_Page()
        self.hall_page = Hall_Page()
        self.common.closeactivity_switchserver(self.luadriver, "预发布")

    def run_test(self):
        self.start_step("等待页面加载完成")
        self.hall_page.wait_element("同步标志")
        self.start_step("进入消息页面")
        self.hall_page.wait_element("消息").click()
        time.sleep(2)
        self.start_step("查看结交好友tab")
        self.friend_page.wait_element("结交好友tab").click()
        time.sleep(1)
        self.start_step('点击推荐微信好友')
        self.friend_page.wait_element('推荐微信好友').click()
        time.sleep(2)
        self.friend_page.screenshot('.png')
        self.luadriver.keyevent(4)

    def post_test(self):
        #测试用例执行完成后,清理测试环境
        self.common.closedriver()
Esempio n. 17
0
class C61025_DFQP_Friend_ContactList(TestCase):
    '''
    通讯录无联系人时通过通讯录查找好友
    '''
    owner = "YoungLiu"
    status = EnumStatus.Design
    priority = EnumPriority.High
    timeout = 5
    def pre_test(self):
        self.common = Common()
        # 初始化Luadriver
        self.luadriver = self.common.setupdriver()
        # 每个用例都需要关闭活动,把这个放在初始化里面实现
        self.friend_page = Friend_Page()
        self.hall_page = Hall_Page()
        self.common.closeactivity_switchserver(self.luadriver, "预发布")

    def run_test(self):
        self.start_step("等待页面加载完成")
        self.hall_page.wait_element("同步标志")
        self.start_step("进入消息页面")
        self.hall_page.wait_element("消息").click()
        time.sleep(2)
        self.start_step("查看结交好友tab")
        self.friend_page.wait_element("结交好友tab").click()
        time.sleep(1)
        self.start_step('查找通讯录好友')
        self.friend_page.wait_element('查找通讯录好友').click()
        time.sleep(1)
        self.friend_page.screenshot('1.png')
        self.start_step('点击返回键')
        self.friend_page.wait_element('返回').click()
        time.sleep(1)
        self.friend_page.screenshot('2.png')

    def post_test(self):
        #测试用例执行完成后,清理测试环境
        self.common.closedriver()
Esempio n. 18
0
class C31088_DFQP_Friend_Addfrienderror(TestCase):
    '''
    输入不正确id查找好友
    '''
    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.closeactivityprepublish(self.luadriver)
        self.friend_page = Friend_Page()
        self.hall_page = Hall_Page()

    def run_test(self):
        self.start_step("等待页面加载完成")
        self.hall_page.wait_element("同步标志")
        self.start_step("进入消息页面")
        self.hall_page.wait_element("消息").click()
        time.sleep(5)
        self.start_step("查看结交好友tab")
        self.friend_page.wait_element("结交好友tab").click()
        time.sleep(3)
        self.friend_page.wait_element("查找好友").send_keys("")
        self.friend_page.wait_element("查找好友").click()
        time.sleep(2)
        self.friend_page.wait_element("搜索添加好友").click()
        time.sleep(10)
        self.friend_page.screenshot('Addfrienderror.png')


    def post_test(self):
        # 测试用例执行完成后,清理测试环境
        self.common.closedriver()
Esempio n. 19
0
class C066_DFQP_Friend_Addnearby(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.friend_page = Friend_Page()
        self.hall_page = Hall_Page()

    def run_test(self):
        self.start_step("等待页面加载完成")
        time.sleep(1)
        self.hall_page.wait_element("同步标志")
        self.start_step("进入好友页面")
        self.hall_page.wait_element("好友").click()
        time.sleep(3)
        self.start_step("查看附近的人")
        self.friend_page.wait_element("附近的人").click()
        time.sleep(5)
        try:
            self.start_step("看看附近哪些人在玩")
            self.friend_page.wait_element("看看哪些人在玩").click()
            time.sleep(5)
        except:
            self.start_step("加列表第2个好友")
            self.friend_page.wait_element("+附近的好友2").click()
            time.sleep(2)

        self.friend_page.screenshot('Friend_Addnearby.png')

    def post_test(self):
        # 测试用例执行完成后,清理测试环境
        self.common.closedriver()
Esempio n. 20
0
class C31081_DFQP_Friend_Tosee(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.friend_page = Friend_Page()
        self.hall_page = Hall_Page()

    def run_test(self):
        self.start_step("等待页面加载完成")
        self.hall_page.wait_element("同步标志")
        self.start_step("进入消息页面")
        self.hall_page.wait_element("消息").click()
        time.sleep(5)
        self.start_step("查看结交好友tab")
        self.friend_page.wait_element("结交好友tab").click()
        time.sleep(2)
        self.friend_page.wait_element("查找通讯录好友").click()
        time.sleep(3)
        try:
            self.luadriver.find_element_by_name("允许").click()
        except:
            print "未出现按钮"
        time.sleep(3)
        self.friend_page.wait_element("点击查看").click()
        time.sleep(15)
        self.friend_page.screenshot('Friend_Tosee.png')

    def post_test(self):
        # 测试用例执行完成后,清理测试环境
        self.common.closedriver()
Esempio n. 21
0
class C31084_DFQP_Friend_Addnearby(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.friend_page = Friend_Page()
        self.hall_page = Hall_Page()

    def run_test(self):
        self.start_step("等待页面加载完成")
        self.hall_page.wait_element("同步标志")
        self.start_step("进入消息页面")
        self.hall_page.wait_element("消息").click()
        time.sleep(5)
        self.start_step("查看结交好友tab")
        self.friend_page.wait_element("结交好友tab").click()
        time.sleep(3)
        self.start_step("查看附近的人")
        self.friend_page.wait_element("发现身边玩家").click()
        time.sleep(5)
        try:
            self.start_step("加列表第2个好友")
            self.friend_page.wait_element("+附近的好友2").click()
            time.sleep(2)
        except:
            print "添加好友失败"
        self.friend_page.screenshot('Friend_Addnearby.png')

    def post_test(self):
        # 测试用例执行完成后,清理测试环境
        self.common.closedriver()
 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 "已关闭窗口"
Esempio n. 23
0
class C31079_DFQP_Friend_TabKnow(TestCase):
    '''
    认识的人,查看界面显示
    '''
    owner = "Lucyliu"
    status = EnumStatus.Design
    priority = EnumPriority.High
    timeout = 5

    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.closeactivity_switchserver(self.luadriver)
        self.friend_page = Friend_Page()
        self.hall_page = Hall_Page()
        # self.hall_page.wait_element("头像").click()
        # time.sleep(5)
        # self.common.loginuser(user_info['user'], user_info['password'])
        # self.common.closeActivityBtn()

    def run_test(self):
        self.start_step("等待页面加载完成")
        self.hall_page.wait_element("同步标志")
        self.start_step("进入消息页面")
        self.hall_page.wait_element("消息").click()
        time.sleep(5)
        self.start_step("查看结交好友tab")
        self.friend_page.wait_element("结交好友tab").click()
        time.sleep(2)
        self.start_step("查找通讯录好友")
        self.friend_page.wait_element("查找通讯录好友").click()
        time.sleep(2)
        self.friend_page.screenshot('search.png')

    def post_test(self):
        # 测试用例执行完成后,清理测试环境
        try:
            # self.common.deletefile(self.luadriver)
            self.common.closedriver()
        except:
            self.log_info("close driver fail")
Esempio n. 24
0
class C61030_DFQP_Friend_LocateTimeout(TestCase):
    '''
    未授权,通过定位添加好友,提示定位超时
    '''
    owner = "YoungLiu"
    status = EnumStatus.Design
    priority = EnumPriority.High
    timeout = 5
    def pre_test(self):
        self.common = Common()
        # 初始化Luadriver
        self.luadriver = self.common.setupdriver()
        # 每个用例都需要关闭活动,把这个放在初始化里面实现
        self.friend_page = Friend_Page()
        self.hall_page = Hall_Page()
        time.sleep(5)
        flag = True
        while flag :
            try:
                self.luadriver.find_elements_by_class_name("android.widget.Button")[0].click()
                print '点击了拒绝按钮'
                flag = False
            except:
                print "未出现按钮"
        self.common.closeactivity_switchserver(self.luadriver, "预发布")

    def run_test(self):
        self.start_step("等待页面加载完成")
        self.hall_page.wait_element("同步标志")
        self.start_step("进入消息页面")
        self.hall_page.wait_element("消息").click()
        time.sleep(2)
        self.start_step("查看结交好友tab")
        self.friend_page.wait_element("结交好友tab").click()
        time.sleep(1)
        self.friend_page.wait_element('发现身边玩家').click()
        time.sleep(20)
        self.friend_page.screenshot('.png')

    def post_test(self):
        #测试用例执行完成后,清理测试环境
        self.common.closedriver()
Esempio n. 25
0
class C75744_DFQP_Friend_DissolveGroupChat(TestCase):
    '''
    群聊天界面解散群聊
    '''
    owner = "YoungLiu"
    status = EnumStatus.Design
    priority = EnumPriority.High
    timeout = 10

    def pre_test(self):
        self.common = Common()
        global user_info, UserID
        user_info = self.common.get_user()
        UserID = user_info.get('mid')
        # 初始化Luadriver
        self.luadriver = self.common.setupdriver()
        # 每个用例都需要关闭活动,把这个放在初始化里面实现
        self.friend_page = Friend_Page()
        self.hall_page = Hall_Page()
        self.common.closeactivity_switchserver(self.luadriver, "预发布")
        self.hall_page.wait_element("头像").click()
        time.sleep(5)
        self.common.loginuser(user_info['user'], user_info['password'])
        self.common.closeActivityBtn()

    def run_test(self):
        self.start_step("等待页面加载完成")
        self.hall_page.wait_element("同步标志")
        self.start_step("进入消息页面")
        self.hall_page.wait_element("消息").click()
        time.sleep(2)
        self.start_step("查看好友tab")
        self.friend_page.wait_element("好友tab").click()
        time.sleep(2)
        self.friend_page.wait_element('创建群聊').click()
        time.sleep(1)
        elements = self.friend_page.get_elements('选择')
        elements[1].click()
        elements[2].click()
        time.sleep(1)
        self.friend_page.wait_element('确认').click()
        time.sleep(2)
        self.friend_page.screenshot('1.png')
        self.friend_page.wait_element('查看右上图标').click()
        time.sleep(1)
        self.friend_page.wait_element('查看右上图标').click()
        self.friend_page.wait_element('解散群聊').click()
        self.friend_page.wait_element('温馨提示-确认').click()
        time.sleep(1)
        self.friend_page.screenshot('2.png')

    def post_test(self):
        # 测试用例执行完成后,清理测试环境
        try:
            self.common.deletefile(self.luadriver)
            self.common.closedriver()
        except:
            print 'Closedriver failed'
        finally:
            self.common.release_user(UserID)
Esempio n. 26
0
class C31076_DFQP_Friend_Delete(TestCase):
    '''
    删除玩家
    '''
    owner = "Lucyliu"
    status = EnumStatus.Design
    priority = EnumPriority.High
    timeout = 5

    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.closeactivity(self.luadriver)
        self.friend_page = Friend_Page()
        self.hall_page = Hall_Page()
        # self.hall_page.wait_element("头像").click()
        # time.sleep(5)
        # self.common.loginuser(user_info['user'], user_info['password'])
        # self.common.closeActivityBtn()

    def run_test(self):
        self.start_step("等待页面加载完成")
        self.hall_page.wait_element("同步标志")
        self.start_step("进入消息页面")
        self.hall_page.wait_element("消息").click()
        time.sleep(5)
        self.start_step("切换好友tab")
        self.friend_page.get_element("好友tab").click()
        time.sleep(3)
        self.start_step("点击查看第一个好友资料")
        self.friend_page.wait_element("好友资料").click()
        time.sleep(2)
        self.friend_page.wait_element("查看右上图标").click()
        time.sleep(2)
        self.friend_page.wait_element("查看详细资料").click()
        time.sleep(2)
        self.friend_page.wait_element("删除好友").click()
        time.sleep(2)
        self.friend_page.wait_element("删除好友-确定").click()
        time.sleep(2)
        self.friend_page.screenshot('deletefriend.png')

    def post_test(self):
        # 测试用例执行完成后,清理测试环境
        try:
            # self.common.deletefile(self.luadriver)
            self.common.closedriver()
        except:
            self.log_info("close driver fail")
Esempio n. 27
0
class C31077_DFQP_Friend_message(TestCase):
    '''
    好友聊天
    '''
    owner = "Lucyliu"
    status = EnumStatus.Design
    priority = EnumPriority.High
    timeout = 5

    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.closeactivity_switchserver(self.luadriver)
        self.friend_page = Friend_Page()
        self.hall_page = Hall_Page()
        # self.hall_page.wait_element("头像").click()
        # time.sleep(5)
        # self.common.loginuser(user_info['user'], user_info['password'])
        # self.common.closeActivityBtn()

    def run_test(self):
        self.start_step("等待页面加载完成")
        time.sleep(1)
        self.hall_page.wait_element("同步标志")
        self.hall_page.wait_element("同步标志")
        self.start_step("进入消息页面")
        self.hall_page.wait_element("消息").click()
        time.sleep(5)
        self.start_step("切换好友tab")
        self.friend_page.wait_element("好友tab").click()
        time.sleep(3)
        self.start_step("点击查看第一个好友资料")
        self.friend_page.wait_element("好友资料").click()
        time.sleep(2)
        self.start_step("输入文本")
        massage = self.common.random_str(6)
        self.friend_page.wait_element("输入框").send_keys(massage)
        self.friend_page.wait_element("输入框").click()
        time.sleep(2)
        self.luadriver.keyevent(4)
        self.friend_page.wait_element("发送").click()
        time.sleep(2)
        self.friend_page.screenshot('_Friend_message.png')

    def post_test(self):
        # 测试用例执行完成后,清理测试环境
        try:
            # self.common.deletefile(self.luadriver)
            self.common.closedriver()
        except:
            self.log_info("close driver fail")
Esempio n. 28
0
class C060_DFQP_Friend_Enter(TestCase):
    '''
    大厅好友模块---切换各tab页
    '''
    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.friend_page = Friend_Page()
        self.hall_page = Hall_Page()

    def run_test(self):
        self.start_step("等待页面加载完成")
        time.sleep(1)
        self.hall_page.wait_element("同步标志")
        self.start_step("进入好友页面")
        self.hall_page.wait_element("好友").click()
        time.sleep(3)
        self.start_step("切换消息tab")
        self.friend_page.wait_element("消息tab").click()
        time.sleep(5)
        self.start_step("切换好友tab")
        self.friend_page.wait_element("好友tab").click()
        time.sleep(5)
        self.start_step("查看认识的人")
        self.friend_page.wait_element("认识的人").click()
        time.sleep(2)
        self.start_step("查看附近的人")
        self.friend_page.wait_element("附近的人").click()
        time.sleep(5)
        self.start_step("查看好友排行")
        self.friend_page.wait_element("好友排行").click()
        time.sleep(5)
        self.start_step("查找好友")
        self.friend_page.wait_element("查找好友").click()
        time.sleep(2)
        # self.friend_page.wait_element("关闭按钮").click()

    def post_test(self):
        #测试用例执行完成后,清理测试环境
        self.common.closedriver()
Esempio n. 29
0
class C062_DFQP_Friend_message(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.friend_page = Friend_Page()
        self.hall_page = Hall_Page()

    def run_test(self):
        self.start_step("等待页面加载完成")
        time.sleep(1)
        self.hall_page.wait_element("同步标志")
        self.start_step("进入好友页面")
        self.hall_page.wait_element("好友").click()
        time.sleep(5)
        self.start_step("点击查看第一个好友资料")
        self.friend_page.wait_element("好友资料").click()
        time.sleep(10)
        self.start_step("点击进入会话模块")
        self.friend_page.wait_element("会话按钮").click()
        time.sleep(2)
        self.friend_page.wait_element("查看右上图标").click()
        time.sleep(2)
        self.friend_page.wait_element("清空聊天记录").click()
        time.sleep(2)
        self.start_step("输入文本")
        massage = self.common.random_str(6)
        self.friend_page.wait_element("输入框").send_keys(massage)
        self.friend_page.wait_element("输入框").click()
        time.sleep(2)
        self.luadriver.keyevent(4)
        self.friend_page.wait_element("发送").click()
        time.sleep(2)
        self.friend_page.wait_element("消息页面返回").click()
        time.sleep(2)
        self.friend_page.screenshot('_Friend_message.png')

    def post_test(self):
        # 测试用例执行完成后,清理测试环境
        self.common.closedriver()
Esempio n. 30
0
class C31089_DFQP_Friend_Addfriend(TestCase):
    '''
    	输入正确id查找好友
    '''
    owner = "Lucyliu"
    status = EnumStatus.Design
    priority = EnumPriority.High
    timeout = 5

    def pre_test(self):
        self.common = Common()
        global user_info, cid
        user_info = self.common.get_user()
        print user_info
        cid = user_info['cid']
        self.common.release_user(user_info['mid'])
        # 初始化Luadriver
        self.luadriver = self.common.setupdriver()
        # 每个用例都需要关闭活动,把这个放在初始化里面实现
        self.common.closeactivity_switchserver(self.luadriver)
        self.friend_page = Friend_Page()
        self.hall_page = Hall_Page()

    def run_test(self):
        self.start_step("等待页面加载完成")
        self.hall_page.wait_element("同步标志")
        self.start_step("进入消息页面")
        self.hall_page.wait_element("消息").click()
        time.sleep(5)
        self.start_step("查看结交好友tab")
        self.friend_page.wait_element("结交好友tab").click()
        time.sleep(3)
        # print user_info['cid']
        self.start_step("同意添加好友")
        try:
            self.friend_page.wait_element("同意").click()
            time.sleep(3)
        except:
            self.log_info("无好友申请")
        self.friend_page.wait_element("通过ID搜索好友").send_keys(cid)
        self.friend_page.wait_element("通过ID搜索好友").click()
        time.sleep(2)
        self.friend_page.wait_element("搜索").click()
        time.sleep(2)
        self.friend_page.wait_element("搜索").click()
        time.sleep(2)
        try:
            self.friend_page.wait_element("加好友").click()
            time.sleep(10)
        except:
            self.log_info("未找到好友")
        self.friend_page.screenshot('Addfriend.png')

    def post_test(self):
        # 测试用例执行完成后,清理测试环境
        try:
            # self.common.deletefile(self.luadriver)
            self.common.closedriver()
        except:
            self.log_info("close driver fail")