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())
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())
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()