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 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)