예제 #1
0
 def test_member_004(self):
     """
     1、联网正常
     2、已登陆客户端
     3、在家庭网详情-编辑资料页面
     正确输入并点击保存(中文、英文、特殊符号)	保存成功
     """
     contact_page = ContactsPage()
     # 确保在通讯录界面
     self.assertEqual(contact_page.is_element_already_exist_c('通讯录_标题'),
                      True)
     # 展开家庭网
     if not contact_page.if_home_net_expand():
         contact_page.click_locator_key_c('家庭网_展开_收起')
         time.sleep(1)
     # 点击家庭网第一个联系人
     contact_page.get_elements_list_c('联系人号码')[0].click()
     time.sleep(1)
     contact_page.click_locator_key_c('联系人_备注修改')
     self.assertEqual(contact_page.is_text_present_c('修改备注名'), True)
     contact_page.edit_clear_c('编辑备注_输入框')
     name = '中文备注'
     contact_page.input_text_c('编辑备注_输入框', name)
     contact_page.click_locator_key_c('编辑备注_保存')
     self.assertEqual(
         contact_page.is_element_already_exist_c('联系人_备注内容',
                                                 default_timeout=30), True)
     self.assertEqual(name == contact_page.get_element_text_c('联系人_备注内容'),
                      True)
     contact_page.click_locator_key_c('联系人_备注修改')
     time.sleep(1)
     contact_page.edit_clear_c('编辑备注_输入框')
     name = 'EnglishNickName'
     contact_page.input_text_c('编辑备注_输入框', name)
     contact_page.click_locator_key_c('编辑备注_保存')
     self.assertEqual(
         contact_page.is_element_already_exist_c('联系人_备注内容',
                                                 default_timeout=30), True)
     self.assertEqual(name == contact_page.get_element_text_c('联系人_备注内容'),
                      True)
     contact_page.click_locator_key_c('联系人_备注修改')
     time.sleep(1)
     contact_page.edit_clear_c('编辑备注_输入框')
     name = '!@#$%^&*('
     contact_page.input_text_c('编辑备注_输入框', name)
     contact_page.click_locator_key_c('编辑备注_保存')
     self.assertEqual(
         contact_page.is_element_already_exist_c('联系人_备注内容',
                                                 default_timeout=30), True)
     self.assertEqual(name == contact_page.get_element_text_c('联系人_备注内容'),
                      True)
예제 #2
0
 def test_member_0050(self):
     """
         1、正常登陆
         2、网络正常
         3、当前页面为家庭网成员页面
         4、已开通家庭网业务"	点击"添加成员"按钮	"(1)输入手机号码:输入框文字引导用户输入11位中国移动号码。输入框只能输入数字。
     """
     contact_page = ContactsPage()
     # 确保在通讯录界面
     self.assertEqual(
         contact_page.is_element_already_exist_c('通讯录_标题',
                                                 default_timeout=20), True)
     # 展开家庭网
     if not contact_page.if_home_net_expand():
         contact_page.click_locator_key_c('家庭网_展开_收起')
         time.sleep(1)
     # 点击家庭网第一个联系人
     contact_page.click_locator_key_c('家庭网_管理')
     time.sleep(1)
     contact_page.click_locator_key_c('家庭网_添加成员')
     time.sleep(1)
     contact_page.click_locator_key_c('家庭网_通讯录')
     time.sleep(0.5)
     self.assertEqual(
         contact_page.is_element_already_exist_c('家庭网_通讯录_搜索框'), True)
     contact_page.page_up()
     time.sleep(1)
     contact_page.page_down()
     el = contact_page.get_elements_list_c('家庭网_通讯录_号码')[0]
     num = el.text
     el.click()
     time.sleep(1)
     self.assertEqual(num == contact_page.get_element_text_c('家庭网_输入手机号'),
                      True)
예제 #3
0
 def test_member_0011(self):
     """
         1、联网正常
         2、已登陆客户端
         3、在家庭网详情-编辑资料页面
         1、点击通话入口;
         2、在家庭网列表点成员电话icon"	呼叫页面显示成员短号
     """
     contact_page = ContactsPage()
     # 确保在通讯录界面
     self.assertEqual(contact_page.is_element_already_exist_c('通讯录_标题'),
                      True)
     # 展开家庭网
     # if not contact_page.if_home_net_expand():
     contact_page.click_locator_key_c('家庭网_展开_收起')
     time.sleep(1)
     # 点击家庭网第一个联系人
     contact_page.get_elements_list_c('联系人号码')[0].click()
     time.sleep(3)
     # 拨打电话
     contact_page.click_locator_key_c('联系人_电话')
     contact_page.is_element_already_exist_c('电话页面_状态', default_timeout=10)
     try:
         self.assertEqual(
             len(contact_page.get_element_text_c('电话页面_备注')) < 11, True)
     finally:
         try:
             contact_page.hang_up_the_call()
         except Exception:
             pass
예제 #4
0
 def test_member_0010(self):
     """
         正确输入并点击保存	保存失败
     """
     contact_page = ContactsPage()
     # 确保在通讯录界面
     self.assertEqual(contact_page.is_element_already_exist_c('通讯录_标题'),
                      True)
     # 展开家庭网
     if not contact_page.if_home_net_expand():
         contact_page.click_locator_key_c('家庭网_展开_收起')
         time.sleep(1)
     # 点击家庭网第一个联系人
     contact_page.get_elements_list_c('联系人号码')[0].click()
     time.sleep(3)
     # 修改备注
     contact_page.click_locator_key_c('联系人_备注修改')
     self.assertEqual(contact_page.is_text_present_c('修改备注名'), True)
     # 清空输入框内容
     contact_page.edit_clear_c('编辑备注_输入框')
     name = '正确的备注'
     contact_page.input_text_c('编辑备注_输入框', name)
     contact_page.click_locator_key_c('编辑备注_保存')
     self.assertEqual(
         contact_page.is_element_already_exist_c('联系人_备注内容',
                                                 default_timeout=30), True)
     self.assertEqual(name == contact_page.get_element_text_c('联系人_备注内容'),
                      True)
예제 #5
0
 def test_member_0012(self):
     """
         1、联网正常
         2、已登陆客户端
         3、在家庭网详情-编辑资料页面
         1、点击通话入口;
         2、在家庭网列表点成员电话icon"	呼叫页面显示成员短号
     """
     contact_page = ContactsPage()
     # 确保在通讯录界面
     self.assertEqual(contact_page.is_element_already_exist_c('通讯录_标题'),
                      True)
     # 展开家庭网
     # if not contact_page.if_home_net_expand():
     contact_page.click_locator_key_c('家庭网_展开_收起')
     time.sleep(1)
     # 点击家庭网第一个联系人
     contact_page.get_elements_list_c('联系人号码')[0].click()
     time.sleep(3)
     # 修改备注
     contact_page.click_locator_key_c('联系人_备注修改')
     time.sleep(0.5)
     self.assertEqual(contact_page.is_text_present_c('修改备注名'), True)
     # 清空输入框内容
     contact_page.edit_clear_c('编辑备注_输入框')
     name = '修改的备注'
     time.sleep(0.5)
     contact_page.input_text_c('编辑备注_输入框', name)
     contact_page.click_locator_key_c('编辑备注_保存')
     time.sleep(0.5)
     self.assertEqual(
         contact_page.is_element_already_exist_c('联系人_备注内容',
                                                 default_timeout=30), True)
     # 拨打电话
     time.sleep(0.5)
     contact_page.click_locator_key_c('联系人_电话')
     contact_page.is_element_already_exist_c('视频页面_状态', default_timeout=10)
     if contact_page.is_element_already_exist_c('流量_提示内容'):
         contact_page.click_locator_key_c('流量_继续拨打')
     if contact_page.is_element_already_exist_c('无密友圈_提示文本'):
         contact_page.click_locator_key_c('无密友圈_取消')
     try:
         self.assertEqual(
             len(contact_page.get_element_text_c('电话页面_备注')) < 11, True)
     finally:
         try:
             contact_page.hang_up_the_call()
         except Exception:
             pass
예제 #6
0
 def test_member_00121(self):
     """
         1.已登录APP
         2.网络断网
         3.当前页面在密友页面"	1.点击搜索按钮
         跳转至搜索页面,搜索框默认字体“搜索手机号/姓名”
     """
     contact_page = ContactsPage()
     # 确保在通讯录界面
     self.assertEqual(
         contact_page.is_element_already_exist_c('通讯录_标题',
                                                 default_timeout=20), True)
     contact_page.click_locator_key_c('搜索')
     time.sleep(0.5)
     self.assertEqual('搜索联系人' == contact_page.get_element_text_c('搜索_搜索框'),
                      True)
예제 #7
0
 def test_member_0042(self):
     """
         1、正常登陆
         2、网络正常
         3、当前页面为家庭网成员页面
         4、已开通家庭网业务"	点击"添加成员"按钮	"(1)输入手机号码:输入框文字引导用户输入11位中国移动号码。输入框只能输入数字。
     """
     contact_page = ContactsPage()
     # 确保在通讯录界面
     self.assertEqual(
         contact_page.is_element_already_exist_c('通讯录_标题',
                                                 default_timeout=20), True)
     # 展开家庭网
     # if not contact_page.if_home_net_expand():
     contact_page.click_locator_key_c('家庭网_展开_收起')
     time.sleep(1)
     # 点击家庭网第一个联系人
     contact_page.click_locator_key_c('家庭网_管理')
     time.sleep(1)
     contact_page.click_locator_key_c('家庭网_添加成员')
     time.sleep(0.5)
     contact_page.input_text_c('家庭网_输入手机号', '15FSsFS%&dfg12sfdf54sfds11')
     self.assertEqual(contact_page.get_element_text_c('家庭网_输入手机号'), True)