Esempio n. 1
0
 def check_active_user_info(self, driver, link_db, user, role):
     path_fg = Navigate.check_user_contact.USER_INFO
     service_log.put("Start checking user card in active contact by user_id='%s'" % user["id"])
     Navigate.get_element_navigate(driver, path_fg, mode=None, e_msg="Не найден блок инфо пользователя у активного "
                                                                     "контакта")
     self.get_user_card_photo_in_cont(driver, path_fg, Navigate.check_user_contact.FU_USER_PHOTO_IN_SEARCH,
                                      user["avatar_id"])
     HelpUserCardCheckMethods.get_user_card_name(driver, path_fg + Navigate.check_user_contact.UI_USER_NAME,
                                                 user["display_name"])
     HelpUserCardCheckMethods.get_user_card_web_status(driver, path_fg + Navigate.check_user_contact.UI_USER_STATUS,
                                                       user)
     Navigate.get_element_navigate(driver, Navigate.click_user_contact.SEND_MSG % user["id"])
     Navigate.get_element_navigate(driver, Navigate.click_user_contact.BTN_DELETE)
     service_log.put("Success checking user card in active contact by user_id='%s'" % user["id"])
     mode = lambda sf, d, ldb, r, u: HelpUserContactsCheckMethods.check_user_store(sf, d, ldb, u) if r is 'seller' else None
     mode(self, driver, link_db, role, user)