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")
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)
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()
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()
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()
class C61041_DFQP_Friend_GroupChatDisplay(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) #后续long_press添加后再补上语音聊天代码 self.friend_page.wait_element('输入框').send_keys('abc123!@#') self.friend_page.wait_element('输入框').click() #self.luadriver.keyevent(4) 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)
class C61035_DFQP_Friend_SingleFriendSendMessage(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('1.png') self.friend_page.wait_element('语音/键盘').click() self.friend_page.wait_element('输入框').send_keys('abc123!@#') self.friend_page.wait_element('输入框').click() #self.luadriver.keyevent(4) self.friend_page.wait_element('发送').click() 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)
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")
class C067_DFQP_Friend_Clearadd(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(3) try: self.start_step("看看附近哪些人在玩") self.friend_page.wait_element("看看哪些人在玩").click() time.sleep(5) except: self.start_step("加列表第2个好友") try: self.friend_page.wait_element("+附近的好友2").click() except: print "没有附近的好友" time.sleep(2) time.sleep(2) self.start_step("清除地理位置") self.friend_page.wait_element("清除地理位置").click() time.sleep(5) 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_Clearadd.png') def post_test(self): # 测试用例执行完成后,清理测试环境 self.common.closedriver()
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")
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() time.sleep(6) 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.friend_page.wait_element("查看右上图标").click() time.sleep(2) 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")
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()
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")
class C31077_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.closeactivityprepublish(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.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): # 测试用例执行完成后,清理测试环境 self.common.closedriver()
class C31076_DFQP_Friend_Delete(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.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.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): # 测试用例执行完成后,清理测试环境 self.common.closedriver()
class C061_DFQP_Friend_Frindinfo(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_Frindinfo.png') time.sleep(2) self.friend_page.wait_element("关闭按钮").click() def post_test(self): # 测试用例执行完成后,清理测试环境 self.common.closedriver()
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()
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()
class C61026_DFQP_Friend_Nearby(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.start_step('点击查看') 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.screenshot('2.png') def post_test(self): #测试用例执行完成后,清理测试环境 self.common.closedriver()
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()
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()
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()
class C61031_DFQP_Friend_AddById(TestCase): ''' 通过输入id添加好友 ''' owner = "YoungLiu" status = EnumStatus.Design priority = EnumPriority.High timeout = 5 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(1) self.friend_page.wait_element('搜索').click() time.sleep(1) self.friend_page.screenshot('1.png') self.friend_page.wait_element('通过ID搜索好友').send_keys('100111767') self.friend_page.wait_element('搜索').click() time.sleep(1) self.friend_page.screenshot('2.png') self.friend_page.wait_element('头像').click() time.sleep(1) self.friend_page.screenshot('3.png') self.luadriver.keyevent(4) self.friend_page.wait_element('通过ID搜索好友').send_keys('10085') self.friend_page.wait_element('搜索').click() time.sleep(1) self.friend_page.screenshot('4.png') self.friend_page.wait_element('头像').click() time.sleep(1) self.friend_page.screenshot('5.png') self.luadriver.keyevent(4) self.friend_page.wait_element('加好友').click() self.friend_page.screenshot('6.png') self.friend_page.wait_element('通过ID搜索好友').send_keys('100009024') self.friend_page.wait_element('搜索').click() time.sleep(1) self.friend_page.screenshot('7.png') self.friend_page.wait_element('头像').click() time.sleep(1) self.friend_page.screenshot('8.png') self.friend_page.wait_element('加好友/发送消息').click() time.sleep(1) self.friend_page.screenshot('9.png') self.luadriver.keyevent(4) self.friend_page.wait_element('通过ID搜索好友').send_keys('111111111') self.friend_page.wait_element('搜索').click() self.friend_page.screenshot('10.png') def post_test(self): #测试用例执行完成后,清理测试环境 try: self.common.deletefile(self.luadriver) self.common.closedriver() except: print 'Closedriver failed' finally: self.common.release_user(UserID)