def test_msg_huangcaizui_A_0184(self): """聊天会话窗口的批量选择器页面展示""" Preconditions.enter_single_chat_page("大佬2") mess = MessagePage() single = SingleChatPage() # 如果当前页面不存在消息,发送一条消息 if not single._is_element_present((MobileBy.XPATH, '//*[@text ="测试一个呵呵"]')): single.input_text_message("测试一个呵呵") single.send_text() single.press_mess("测试一个呵呵") single.click_multiple_selection() time.sleep(2) group_chat = GroupChatPage() # 勾选消息时校验页面元素 self.assertTrue(group_chat.is_exist_multiple_selection_back()) mess.page_should_contain_text('已选择') self.assertTrue(group_chat.is_exist_multiple_selection_count()) self.assertTrue(group_chat.is_enabled_multiple_selection_delete()) self.assertTrue(group_chat.is_enabled_multiple_selection_forward()) # 未勾选消息时校验页面元素 group_chat.get_multiple_selection_select_box()[0].click() time.sleep(1) self.assertTrue(group_chat.is_exist_multiple_selection_back()) mess.page_should_contain_text('未选择') self.assertFalse(group_chat.is_exist_multiple_selection_count()) self.assertFalse(group_chat.is_enabled_multiple_selection_delete()) self.assertFalse(group_chat.is_enabled_multiple_selection_forward())
def test_msg_huangcaizui_A_0045(self): """消息-消息列表界面+功能页面元素检查""" mess = MessagePage() # 点击+号 mess.click_add_icon() mess.page_should_contain_text('新建消息') mess.page_should_contain_text('发送短信') mess.page_should_contain_text('发起群聊') mess.page_should_contain_text('群发助手') mess.page_should_contain_text('扫一扫')