def test_msg_huangcaizui_B_0038(self): """复制短信""" # 1.网络正常,本网用户 # 2.客户端已登录 # 3.本机已发送短信 Preconditions.make_already_have_used_free_sms2() # Step: 1、进入单聊会话页面 slc = SelectLocalContactsPage() slc.selecting_local_contacts_by_name("测试号码") time.sleep(2) basepg = BaseChatPage() basepg.input_free_message("测试短信,请勿回复") basepg.hide_keyboard() time.sleep(2) basepg.click_send_sms() time.sleep(2) # 2、长按短信 basepg = BaseChatPage() basepg.press_mess("测试短信,请勿回复") time.sleep(2) # 3、点击复制按钮 basepg.click_copy() # CheckPoint: 短信成功复制 self.assertTrue(basepg.is_toast_exist("已复制")) time.sleep(2) if basepg.is_exist_exit_sms(): basepg.click_exit_sms() time.sleep(1) basepg.click_back_by_android()
def test_msg_huangcaizui_B_0040(self): """多选,批量转发与删除短信""" # 1.网络正常,本网用户 # 2.客户端已登录 # 3.本机已发送短信 Preconditions.make_already_have_used_free_sms2() # Step: 1、进入单聊会话页面 slc = SelectLocalContactsPage() slc.selecting_local_contacts_by_name("测试号码") time.sleep(2) basepg = BaseChatPage() basepg.input_free_message("测试短信,请勿回复") basepg.hide_keyboard() time.sleep(2) basepg.click_send_sms() time.sleep(2) # 2、长按短信 basepg = BaseChatPage() basepg.press_mess("测试短信,请勿回复") time.sleep(2) # 3、点击多选按钮 basepg.click_multiple_selection() time.sleep(1) # CheckPoint: 成功进入多选模式,可批量转发与删除短信 basepg.page_should_contain_text("删除") basepg.page_should_contain_text("转发") time.sleep(1) basepg.click_back_by_android() if basepg.is_exist_exit_sms(): basepg.click_exit_sms() time.sleep(1) basepg.click_back_by_android()
def test_msg_huangcaizui_B_0036(self): """转发短信""" # 1.网络正常,本网用户 # 2.客户端已登录 # 3.本机已发送短信 Preconditions.make_already_have_used_free_sms2() # Step: 1、进入单聊会话页面 slc = SelectLocalContactsPage() slc.selecting_local_contacts_by_name("测试号码") basepg = BaseChatPage() time.sleep(2) basepg.input_free_message("测试短信,请勿回复") basepg.hide_keyboard() time.sleep(1) basepg.click_send_sms() time.sleep(2) # 2、长按短信 basepg.press_mess("测试短信,请勿回复") time.sleep(2) # 3、点击转发按钮 basepg.click_forward() time.sleep(2) # CheckPoint: 选择转发会调起联系人选择器,转发短信成功 basepg.page_should_contain_text("选择联系人") time.sleep(1) # 4、选择转发联系人 SelectContactsPage().search("14775970982") time.sleep(3) SelectContactsPage().select_one_contact_by_name('测试号码') # 5、点击发送 SelectLocalContactsPage().click_sure_forward() # CheckPoint: 选择转发会调起联系人选择器,转发短信成功 self.assertTrue(basepg.is_toast_exist("已转发")) time.sleep(2) if basepg.is_exist_exit_sms(): basepg.click_exit_sms() time.sleep(1) basepg.click_back_by_android()