Example #1
0
    def test_me_msg_setting_0003(self):
        """关闭接收139邮箱助手信息"""
        msg_setting = MessageNoticeSettingPage()
        msg_setting.wait_for_page_load()
        msg_setting.turn_off('接收139邮箱助手消息')
        msg_setting.assert_menu_item_has_been_turn_off('接收139邮箱助手消息')
        msg_setting.click_back()

        SettingPage().click_back()
        MePage().open_message_page()

        msg_page = MessagePage()
        to_address = self.login_number + '@139.com'
        email_helper.send_email(to_address, '工作日报终稿', '更新内容!')
        msg_page.assert_139_message_not_appear(30)
Example #2
0
    def test_me_msg_setting_0002(self):
        """开启接收139邮箱助手信息"""
        msg_setting = MessageNoticeSettingPage()
        msg_setting.wait_for_page_load()
        msg_setting.turn_on('接收139邮箱助手消息')
        msg_setting.assert_menu_item_has_been_turn_on('接收139邮箱助手消息')
        msg_setting.click_back()

        SettingPage().click_back()
        MePage().wait_for_page_load()
        MePage().open_message_page()

        msg_page = MessagePage()
        to_address = self.login_number + '@139.com'
        email_subject, body = email_helper.send_email(to_address, '工作日报终稿',
                                                      '更新内容!')
        msg_page.assert_first_message_title_in_list_is('139邮箱助手', 60)
        msg_page.click_message('139邮箱助手')

        assistant_page = EmailAssistantPage()
        assistant_page.assert_the_first_message_is('19876283465', 30)
        assistant_page.click_message('19876283465')

        email_list = EmailListPage()
        email_list.assert_the_newest_email_is(email_subject, 30)