def test_msg_hanjiabin_0189(self):
     """名片消息——单聊——发出名片后--消息界面——点击查看"""
     ChatMorePage().close_more()
     ChatMorePage().click_card()
     SelectContactsPage().click_one_contact_631("给个名片2")
     send_card = Send_CardNamePage()
     send_card.click_share_btn()
    def test_msg_hanjiabin_0192(self):
        mess = MessagePage()
        singlechat = SingleChatPage()
        # Step 1.进入一对一聊天窗口
        mess.search_and_enter_631('给个名片1')
        ContactDetailsPage().click_message_icon()
        chatdialog = ChatNoticeDialog()
        # 若存在资费提醒对话框,点击确认
        if chatdialog.is_exist_tips():
            chatdialog.accept_and_close_tips_alert()
        singlechat.click_more()
        singlechat.click_profile()

        selectcontact = SelectLocalContactsPage()
        send_card = Send_CardNamePage()
        # Checkpoint 进入到联系人选择器页面
        selectcontact.wait_for_page_load()
        # Step 任意选中一个联系人的名片,发送出去
        ContactsSelector().click_local_contacts('给个名片2')
        time.sleep(2)
        send_card.click_share_btn()
        send_card.press_mess('给个名片2')
        singlechat.select_collect_item()
        mess.click_back_by_android(times=3)
        mess.click_me_icon()
        me = MePage()
        me.click_collection()
        mess.is_text_present('[名片]给个名片2的个人名片')
Beispiel #3
0
 def test_msg_hanjiabin_0195(self):
     mess = MessagePage()
     # 点击消息页搜索
     mess.click_search()
     # 搜索关键词给个红包1
     SearchPage().input_search_keyword("给个名片1")
     # 选择联系人进入联系人页
     mess.choose_chat_by_name('给个名片1')
     # 点击消息按钮发送消息
     ContactDetailsPage().click_message_icon()
     chatdialog = ChatNoticeDialog()
     # 若存在资费提醒对话框,点击确认
     if chatdialog.is_exist_tips():
         chatdialog.accept_and_close_tips_alert()
     mess.click_element((MobileBy.ID, 'com.chinasofti.rcs:id/ib_more'))
     mess.click_element((MobileBy.XPATH, '//*[@text="名片"]'))
     mess.click_element((
         MobileBy.XPATH,
         '//*[@resource-id="com.chinasofti.rcs:id/contact_name" and @text="给个名片2"]'
     ))
     send_card = Send_CardNamePage()
     send_card.click_share_btn()
     send_card.press_mess('给个名片2')
     mess.click_element((MobileBy.XPATH, '//*[@text="多选"]'))
     mess.page_should_contain_element((MobileBy.XPATH, '//*[@text="删除"]'))
     mess.page_should_contain_element((MobileBy.XPATH, '//*[@text="转发"]'))
     mess.click_element((MobileBy.XPATH, '//*[@text="删除"]'))
 def test_msg_hanjiabin_0195(self):
     """名片消息——单聊——发出名片后--消息界面——长按"""
     mess = MessagePage()
     ChatMorePage().close_more()
     ChatMorePage().click_card()
     SelectContactsPage().click_one_contact_631("给个名片2")
     send_card = Send_CardNamePage()
     send_card.click_share_btn()
     send_card.press_mess('给个名片2')
     mess.click_element((MobileBy.XPATH, '//*[@text="多选"]'))
     mess.page_should_contain_element((MobileBy.XPATH, '//*[@text="删除"]'))
     mess.page_should_contain_element((MobileBy.XPATH, '//*[@text="转发"]'))
     mess.click_element((MobileBy.XPATH, '//*[@text="删除"]'))
 def test_msg_hanjiabin_0179(self):
     """名片消息——单聊——点击名片按钮进入“和通讯录+本地联系人”的联系人选择器——搜索——名称搜索"""
     ChatMorePage().close_more()
     ChatMorePage().click_card()
     SelectContactsPage().click_one_contact_631("给个名片2")
     send_card = Send_CardNamePage()
     send_card.assert_card_name_equal_to('给个名片2')
     send_card.is_present_card_phone('13800138300')
     send_card.assert_card_comp_equal_to('中软国际')
     send_card.assert_card_emailaddress_equal_to('*****@*****.**')
     send_card.assert_card_position_equal_to('软件工程师')
     send_card.click_close_btn()
     # 判断存在选择联系人
     SelectContactPage().is_exist_select_contact_btn()
Beispiel #6
0
 def test_msg_hanjiabin_0179(self):
     mess = MessagePage()
     # 点击消息页搜索
     mess.click_search()
     # 搜索关键词给个红包1
     SearchPage().input_search_keyword("给个名片1")
     # 选择联系人进入联系人页
     mess.choose_chat_by_name('给个名片1')
     # 点击消息按钮发送消息
     ContactDetailsPage().click_message_icon()
     chatdialog = ChatNoticeDialog()
     # 若存在资费提醒对话框,点击确认
     if chatdialog.is_exist_tips():
         chatdialog.accept_and_close_tips_alert()
     mess.click_element((MobileBy.ID, 'com.chinasofti.rcs:id/ib_more'))
     mess.click_element((MobileBy.XPATH, '//*[@text="名片"]'))
     mess.click_element((
         MobileBy.XPATH,
         '//*[@resource-id="com.chinasofti.rcs:id/contact_name" and @text="给个名片2"]'
     ))
     send_card = Send_CardNamePage()
     send_card.assert_card_name_equal_to('给个名片2')
     send_card.is_present_card_phone('13800138300')
     send_card.assert_card_comp_equal_to('中软国际')
     send_card.assert_card_emailaddress_equal_to('*****@*****.**')
     send_card.assert_card_position_equal_to('软件工程师')
     send_card.click_close_btn()
     # 判断存在选择联系人
     SelectContactPage().is_exist_select_contact_btn()