コード例 #1
0
    def test_me_zhangshuli_017(self):
        """分享名片-选择手机联系人-通过姓名关键字或者手机号码搜索在手机通讯录中的联系人(非自己)"""
        # 0.检验是否跳转到我页面,点击进入查看并编辑资料
        mep = MePage()
        self.assertEquals(mep.is_on_this_page(), True)
        mep.click_view_edit()
        mup = MeViewUserProfilePage()
        time.sleep(2)
        # 1.点击分享名片
        mup.page_up()
        mup.click_share_card()
        scp = SelectContactsPage()
        scp.wait_for_page_load()
        time.sleep(2)
        # 2.点击选择一个手机联系人-分享名片
        scp.click_phone_contact()
        time.sleep(2)
        slp = SelectLocalContactsPage()
        slp.click_search_box()
        slp.input_search_keyword('大佬1')
        slp.click_search_result()
        time.sleep(2)
        # 点击弹框右上角的取消按钮

        # 分享名片
        slp.click_share_card()
        time.sleep(2)
        self.assertTrue(mup.is_on_this_page())
        time.sleep(2)
コード例 #2
0
 def test_me_zhangshuli_024(self):
     """分享名片-未知号码搜索"""
     # 0.检验是否跳转到我页面,点击进入查看并编辑资料
     mep = MePage()
     self.assertEquals(mep.is_on_this_page(), True)
     mep.click_view_edit()
     mup = MeViewUserProfilePage()
     time.sleep(2)
     # 1.点击分享名片
     mup.page_up()
     mup.click_share_card()
     scp = SelectContactsPage()
     scp.wait_for_page_load()
     time.sleep(2)
     # 2.点击搜索框进行搜索 -页面展示
     scp.click_search_contact()
     scp.input_search_keyword('13128799346')
     time.sleep(2)
     scp.page_down()
     scp.check_if_element_exist(text='搜索团队联系人入口')
     scp.check_if_element_exist(text='网络搜索结果')
     #分享联系人成功
     scp.click_element_by_id(text='网络搜索结果')
     time.sleep(2)
     scp.click_share_card()
     time.sleep(2)
     self.assertTrue(mup.is_on_this_page())
コード例 #3
0
    def test_me_zhangshuli_016(self):
        """分享名片-选择手机联系人-选择任意联系人(非自己)"""
        # 0.检验是否跳转到我页面,点击进入查看并编辑资料
        mep = MePage()
        self.assertEquals(mep.is_on_this_page(), True)
        mep.click_view_edit()
        mup = MeViewUserProfilePage()
        time.sleep(2)
        # 1.点击分享名片
        mup.page_up()
        mup.click_share_card()
        scp = SelectContactsPage()
        scp.wait_for_page_load()
        time.sleep(2)
        # 2.点击选择一个手机联系人-分享名片
        scp.click_phone_contact()
        time.sleep(2)
        slp = SelectLocalContactsPage()
        slp.swipe_select_one_member_by_name('大佬1')
        time.sleep(2)
        # 点击弹框右上角的取消按钮

        # 分享名片
        slp.click_share_card()
        time.sleep(2)
        self.assertTrue(mup.is_on_this_page())
        time.sleep(2)
コード例 #4
0
 def test_me_zhangshuli_049(self):
     """“““编辑资料” 职位栏输入超长字符"""
     # 0.检验是否跳转到我页面,点击进入查看并编辑资料
     mep = MePage()
     self.assertEquals(mep.is_on_this_page(), True)
     mep.click_view_edit()
     mup = MeViewUserProfilePage()
     self.assertTrue(mup.is_on_this_page())
     mup.click_edit()
     me_edit = MeEditUserProfilePage()
     time.sleep(1)
     self.assertTrue(me_edit.is_on_this_page())
     # 职位栏输入超长字符
     me_edit.page_up()
     text = '职员' * 30
     me_edit.input_position(text)
     me_edit.click_save()
     self.assertTrue(me_edit.is_on_this_page())
コード例 #5
0
 def test_me_zhangshuli_042(self):
     """“编辑资料” 头像设置-修改头像未保存退出编辑-取消"""
     # 0.检验是否跳转到我页面,点击进入查看并编辑资料
     mep = MePage()
     self.assertEquals(mep.is_on_this_page(), True)
     mep.click_view_edit()
     mup = MeViewUserProfilePage()
     self.assertTrue(mup.is_on_this_page())
     mup.click_edit()
     me_edit = MeEditUserProfilePage()
     time.sleep(1)
     self.assertTrue(me_edit.is_on_this_page())
     #选择一张图片修改头像
     me_edit.click_take_photo_icon()
     me_edit.click_select_one_picture()
     time.sleep(1)
     me_edit.select_first_picture()
     time.sleep(1)
     me_edit.click_save_picture()
     time.sleep(2)
     me_edit.element_should_contain(text='拍照图标')
     #编辑资料页面,点击返回
     me_edit.click_back()
     me_edit.page_should_contain_text('当前资料已修改,是否保存')
     me_edit.click_cancel_mod()
     time.sleep(2)
     self.assertTrue(mup.is_on_this_page())
コード例 #6
0
 def test_me_zhangshuli_026(self):
     """分享名片-选择一个群页面搜索群组"""
     # 0.检验是否跳转到我页面,点击进入查看并编辑资料
     mep = MePage()
     self.assertEquals(mep.is_on_this_page(), True)
     mep.click_view_edit()
     mup = MeViewUserProfilePage()
     time.sleep(2)
     # 1.点击分享名片
     mup.page_up()
     mup.click_share_card()
     scp = SelectContactsPage()
     scp.wait_for_page_load()
     time.sleep(2)
     # 2.点击选择一个群
     scp.click_select_one_group()
     sop = SelectOneGroupPage()
     sop.wait_for_page_load()
     self.assertTrue(sop.is_on_this_page())
     #搜索群组-分享名片
     sop.click_search_box()
     sop.input_search_keyword('给个红包1')
     time.sleep(1)
     sop.click_search_result()
     sop.click_share_card()
     time.sleep(2)
コード例 #7
0
    def test_me_zhangshuli_019(self):
        """分享名片-选择手机联系人-搜索不在本地通讯录的联系人"""
        # 0.检验是否跳转到我页面,点击进入查看并编辑资料
        mep = MePage()
        self.assertEquals(mep.is_on_this_page(), True)
        mep.click_view_edit()
        mup = MeViewUserProfilePage()
        time.sleep(2)
        # 1.点击分享名片
        mup.page_up()
        mup.click_share_card()
        scp = SelectContactsPage()
        scp.wait_for_page_load()
        time.sleep(2)
        # 2.点击选择一个手机联系人-分享名片
        scp.click_phone_contact()
        time.sleep(2)
        slp = SelectLocalContactsPage()
        slp.click_search_box()
        slp.input_search_keyword('张无忌')
        time.sleep(2)
        # 点击弹框右上角的取消按钮

        # 分享名片
        slp.page_down()
        slp.page_should_contain_text('无搜索结果')
        time.sleep(2)
コード例 #8
0
 def test_me_zhangshuli_015(self):
     """分享名片-选择团队联系人-通过手机号或姓名搜索我的团队中的自己"""
     # 0.检验是否跳转到我页面,点击进入查看并编辑资料
     mep = MePage()
     self.assertEquals(mep.is_on_this_page(), True)
     mep.click_view_edit()
     mup = MeViewUserProfilePage()
     time.sleep(2)
     # 1.点击分享名片
     mup.page_up()
     mup.click_share_card()
     scp = SelectContactsPage()
     scp.wait_for_page_load()
     time.sleep(2)
     # 2.点击选择一个团队-分享名片
     scp.click_group_contact()
     time.sleep(2)
     shp = SelectHeContactsPage()
     shp.select_one_team_by_name('ateam7272')
     time.sleep(2)
     sdp = SelectHeContactsDetailPage()
     sdp.wait_for_he_contacts_page_load()
     #搜索框输入联系人姓名
     sdp.click_search_box()
     sdp.input_search_text('admin')
     sdp.click_search_result()
     sdp.is_toast_exist('该联系人不可选择')
コード例 #9
0
    def test_me_zhangshuli_012(self):
        """分享名片-选择一个团队联系人"""
        # 0.检验是否跳转到我页面,点击进入查看并编辑资料
        mep = MePage()
        self.assertEquals(mep.is_on_this_page(), True)
        mep.click_view_edit()
        mup = MeViewUserProfilePage()
        time.sleep(2)
        # 1.点击分享名片
        mup.page_up()
        mup.click_share_card()
        scp = SelectContactsPage()
        scp.wait_for_page_load()
        time.sleep(2)

        # 2.点击选择一个团队-分享名片
        scp.click_group_contact()
        time.sleep(2)
        shp = SelectHeContactsPage()
        shp.select_one_team_by_name('ateam7272')
        time.sleep(2)
        sdp = SelectHeContactsDetailPage()
        sdp.wait_for_he_contacts_page_load()
        sdp.select_one_he_contact_by_name('alice')
        time.sleep(1)
        # 点击弹框右上角的取消按钮
        #分享名片
        sdp.click_share_card()
        time.sleep(2)
コード例 #10
0
    def test_me_zhangshuli_011(self):
        """分享名片-选择一个群"""
        # 0.检验是否跳转到我页面,点击进入查看并编辑资料
        mep = MePage()
        self.assertEquals(mep.is_on_this_page(), True)
        mep.click_view_edit()
        mup = MeViewUserProfilePage()
        time.sleep(2)
        # 1.点击分享名片
        mup.page_up()
        mup.click_share_card()
        scp = SelectContactsPage()
        scp.wait_for_page_load()
        time.sleep(2)
        # 2.点击选择一个群
        scp.click_select_one_group()
        sop = SelectOneGroupPage()
        sop.wait_for_page_load()
        #点击弹框右上角的取消按钮

        # 3.点击第一个群-分享名片
        sop.select_first_group()
        time.sleep(2)
        sop.click_share_card()
        time.sleep(2)
コード例 #11
0
    def test_me_zhangshuli_025(self):
        """分享名片-搜索自己"""
        mep = MePage()
        #预置本地联系人 本机
        mep.open_contacts_page()
        con = ContactsPage()
        con.click_phone_contact()
        con.click_search_phone_contact()
        phone_number = current_mobile().get_cards(CardType.CHINA_MOBILE)
        con.input_search_keyword(phone_number)
        if con.is_element_present_by_id('本地联系人搜索结果'):
            con.click_back()
        else:
            con.click_add()
            time.sleep(2)
            creat = CreateContactPage()
            creat.click_input_name()
            creat.input_name('本机')
            creat.click_input_number()
            creat.input_number(phone_number[0])
            creat.click_save()
            time.sleep(2)
            ContactDetailsPage().click_back()
            con.click_back()
        #进入通讯录页面
        con.open_me_page()

        # 0.检验是否跳转到我页面,点击进入查看并编辑资料

        self.assertEquals(mep.is_on_this_page(), True)
        mep.click_view_edit()
        mup = MeViewUserProfilePage()
        time.sleep(2)
        # 1.点击分享名片
        mup.page_up()
        mup.click_share_card()
        scp = SelectContactsPage()
        scp.wait_for_page_load()
        time.sleep(2)
        # 2.点击搜索框进行搜索 -本机
        scp.click_search_contact()
        scp.input_search_keyword('19849476421')
        time.sleep(2)
        scp.page_down()
        scp.check_if_element_exist(text='搜索团队联系人入口')
        scp.check_if_element_exist(text='搜索结果列表1')
        scp.click_element_by_id(text='搜索结果列表1')
        time.sleep(2)
        scp.is_toast_exist('该联系人不可选择')
        #团队联系人中搜索
        scp.click_element_by_id(text='搜索团队联系人入口')
        time.sleep(2)
        scp.check_if_element_exist(text='团队联系人搜索结果')
        time.sleep(2)
        scp.click_element_by_id(text='团队联系人搜索结果')
        scp.is_toast_exist('该联系人不可选择')
コード例 #12
0
    def test_me_zhangshuli_018(self):
        """分享名片-选择手机联系人-通过姓名关键字或者手机号码搜索自己"""
        mep = MePage()
        #预置本地联系人 本机
        mep.open_contacts_page()
        con = ContactsPage()
        con.click_phone_contact()
        con.click_search_phone_contact()
        phone_number = current_mobile().get_cards(CardType.CHINA_MOBILE)
        con.input_search_keyword(phone_number)
        if con.is_element_present_by_id('本地联系人搜索结果'):
            con.click_back()
        else:
            con.click_add()
            time.sleep(2)
            creat = CreateContactPage()
            creat.click_input_name()
            creat.input_name('本机')
            creat.click_input_number()
            creat.input_number(phone_number[0])
            creat.click_save()
            time.sleep(2)
            ContactDetailsPage().click_back()
            con.click_back()
        #进入通讯录页面
        con.open_me_page()

        # 0.检验是否跳转到我页面,点击进入查看并编辑资料
        self.assertEquals(mep.is_on_this_page(), True)
        mep.click_view_edit()
        mup = MeViewUserProfilePage()
        time.sleep(2)
        # 1.点击分享名片
        mup.page_up()
        mup.click_share_card()
        scp = SelectContactsPage()
        scp.wait_for_page_load()
        time.sleep(2)
        # 2.点击选择一个手机联系人-分享名片
        scp.click_phone_contact()
        time.sleep(2)
        slp = SelectLocalContactsPage()
        slp.click_search_box()
        slp.input_search_keyword('本机')
        slp.click_search_result()
        time.sleep(2)
        # 点击弹框右上角的取消按钮

        # 分享名片
        slp.is_toast_exist('该联系人不可选择')
コード例 #13
0
    def test_me_zhangshuli_020(self):
        """分享名片-选择最近聊天联系人"""
        # 0.检验是否跳转到我页面,点击进入查看并编辑资料
        mep = MePage()
        self.assertEquals(mep.is_on_this_page(), True)
        mep.click_view_edit()
        mup = MeViewUserProfilePage()
        time.sleep(2)
        # 1.点击分享名片
        mup.page_up()
        mup.click_share_card()
        scp = SelectContactsPage()
        scp.wait_for_page_load()
        time.sleep(2)
        # 2.点击选择一个最近聊天-分享名片
        scp.click_recent_chat_contact()
        time.sleep(2)
        # 点击弹框右上角的取消按钮

        # 分享名片
        scp.click_share_card()
        time.sleep(2)
        self.assertTrue(mup.is_on_this_page())
        time.sleep(2)
コード例 #14
0
 def test_me_zhangshuli_027(self):
     """分享名片-分享名片-搜索我的电脑"""
     # 0.检验是否跳转到我页面,点击进入查看并编辑资料
     mep = MePage()
     self.assertEquals(mep.is_on_this_page(), True)
     mep.click_view_edit()
     mup = MeViewUserProfilePage()
     time.sleep(2)
     # 1.点击分享名片
     mup.page_up()
     mup.click_share_card()
     scp = SelectContactsPage()
     scp.wait_for_page_load()
     time.sleep(2)
     # 2.点击搜索框进行搜索 -页面展示
     scp.click_search_contact()
     scp.input_search_keyword('我的电脑')
     time.sleep(2)
     scp.page_down()
     scp.check_if_element_exist(text='搜索团队联系人入口')
     scp.check_if_element_not_exist(text='搜索结果列表1')
コード例 #15
0
 def test_me_zhangshuli_006(self):
     """进入“编辑资料”界面"""
     me = MePage()
     me.click_view_edit()
     mup = MeViewUserProfilePage()
     mup.click_edit()
     mep = MeEditUserProfilePage()
     mep.wait_for_page_load()
     time.sleep(3)
     # # 4.检验电话不能点击,姓名可以点击
     # self.assertEquals(mep.element_is_click_able("电话"), False)
     # self.assertEquals(mep.element_is_click_able("姓名"), True)
     # 5.检验姓名字符串不超过40个
     name = mep.get_element_text("输入姓名")
     self.assertTrue(len(name) < 41)
     # 6.保存按钮灰色,点击弹框提示
     mep.click_save()
     self.assertTrue(mep.is_on_this_page())
     # 4.点击返回到我的页面
     mep.click_back()
     time.sleep(1)
     mup.click_back()
コード例 #16
0
 def test_me_zhangshuli_022(self):
     """分享名片-输入手机号码搜索"""
     # 0.检验是否跳转到我页面,点击进入查看并编辑资料
     mep = MePage()
     self.assertEquals(mep.is_on_this_page(), True)
     mep.click_view_edit()
     mup = MeViewUserProfilePage()
     time.sleep(2)
     # 1.点击分享名片
     mup.page_up()
     mup.click_share_card()
     scp = SelectContactsPage()
     scp.wait_for_page_load()
     time.sleep(2)
     # 2.有搜索结果时 -页面展示
     scp.click_search_contact()
     scp.input_search_keyword('13800138005')
     time.sleep(2)
     scp.page_down()
     scp.check_if_element_exist(text='搜索团队联系人入口')
     scp.check_if_element_exist(text='搜索结果列表1')
     # 分享名片
     scp.click_element_by_id(text='搜索结果列表1')
     scp.click_share_card()
     time.sleep(2)
     self.assertTrue(mup.is_on_this_page())
     time.sleep(2)
     # 无搜索结果时,仅展示团队联系人入口
     mup.page_up()
     mup.click_share_card()
     scp = SelectContactsPage()
     scp.wait_for_page_load()
     time.sleep(2)
     scp.click_search_contact()
     scp.input_search_keyword('11223344556')
     time.sleep(2)
     scp.page_down()
     scp.check_if_element_exist(text='搜索团队联系人入口')
     scp.check_if_element_not_exist(text='搜索结果列表1')