Example #1
0
 def tap_camera_wheel(self):
     log.debug("Tap '{}' button on wheel".format("Camera"))
     self.get_second_level_item(
         enums.wheel_enums.CAMERA, enums.wheel_enums.SECOND_LVL,
         enums.wheel_enums.CHAT_ACTIONS_LVL_ITEM_LIST)
Example #2
0
 def log_out(self):
     log.debug("Perform log out")
     self.menu.go_to(self.menu.wenums.SETTINGS, [self.menu.wenums.LOG_OUT])
Example #3
0
 def tap_cancel_create_channel(self):
     log.debug("Tap cancel create channel button")
     self.el.tap_btn(self.CHANNEL_BACK_BTN)
Example #4
0
 def tap_photo_form_camera(self):
     log.debug("Tap '{}' button on wheel".format(self.CAMERA))
     self.el.tap_btn_by_id(self.CAMERA)
Example #5
0
 def tap_delete(self):
     log.debug("Tap Delete button")
     self.el.tap_btn_by_id(self.DELETE_BTN)
Example #6
0
 def tap_cancel_btn(self):
     log.debug("Tap Cancel button")
     self.el.tap_btn_by_id(self.CANCEL_BTN)
Example #7
0
 def tap_back(self):
     log.debug("Tap back button")
     self.driver.find_element_by_id(self.BACK_BTN).click()
Example #8
0
 def close_menu(self):
     log.debug("Close Menu")
     self.driver.find_element(*self.WHEEL_BTN).click()
Example #9
0
 def tap_settings(self):
     log.debug("Tap '{}' button on wheel".format("Settings"))
     self.el.click_btn(self.SETTINGS_BTN)
Example #10
0
 def tap_new_group(self):
     log.debug("Tap '{}' button on wheel".format("New group"))
     self.get_second_level_item(enums.wheel_enums.NEW_GROUP,
                                enums.wheel_enums.SECOND_LVL,
                                enums.wheel_enums.GROUPS_LVL_ITEM_LIST)
Example #11
0
 def open_menu(self):
     log.debug("Open Menu")
     self.driver.find_element(*self.WHEEL_BTN).click()
Example #12
0
 def tap_groups(self):
     log.debug("Tap '{}' button on wheel".format("Groups"))
     self.get_first_level_item(enums.wheel_enums.GROUPS,
                               enums.wheel_enums.FIRST_LVL)
Example #13
0
 def tap_send_locations(self):
     log.debug("Tap '{}' button on wheel".format("Send location"))
     self.el.tap_btn(self.SEND_LOCATION)
Example #14
0
 def tap_location(self):
     log.debug("Tap '{}' button on wheel".format("Location"))
     self.get_second_level_item(
         enums.wheel_enums.LOCATION, enums.wheel_enums.SECOND_LVL,
         enums.wheel_enums.CHAT_ACTIONS_LVL_ITEM_LIST)
Example #15
0
 def set_search(self, search_value):
     log.debug("Set '{}' in search".format(search_value))
     self.el.set_text((By.ID, self.SEARCH_FIELD), search_value)
Example #16
0
 def tap_logout(self):
     log.debug("Tap '{}' button on wheel".format("Logout"))
     self.el.tap_btn(self.LOGOUT_BTN)
Example #17
0
 def tap_search_result(self, search_value):
     log.debug("Tap on '{}' search")
     self.set_search(search_value)
     self.driver.find_element_by_id(search_value).click()
Example #18
0
 def tap_myself_chat(self):
     log.debug("Tap first '{}' user".format("Added"))
     self.get_first_level_item(enums.wheel_enums.MYSELF,
                               enums.wheel_enums.FIRST_LVL)
Example #19
0
 def error_verify(self, err):
     log.debug("Verify '{}' error present".format(err))
     return self.driver.find_element_by_id(err)
Example #20
0
 def tap_contacts(self):
     log.debug("Tap '{}' button on wheel".format("Contacts"))
     self.get_first_level_item(enums.wheel_enums.CONTACTS,
                               enums.wheel_enums.FIRST_LVL)
Example #21
0
 def tap_photo_form_gallery(self):
     log.debug("Tap '{}' button on wheel".format(self.GALLERY))
     self.el.tap_btn_by_id(self.GALLERY)
Example #22
0
 def tap_new_contacts(self):
     log.debug("Tap '{}' button on wheel".format("New contact"))
     self.get_second_level_item(enums.wheel_enums.NEW_CONTACT,
                                enums.wheel_enums.SECOND_LVL,
                                enums.wheel_enums.CONTACTS_LVL_ITEM_LIST)
Example #23
0
 def tap_save(self):
     log.debug("Tap Save button")
     self.el.tap_btn_by_id(self.SAVE_BTN)
Example #24
0
 def tap_add_by_number(self):
     log.debug("Tap '{}' button on wheel".format("Add contact by number"))
     self.get_second_level_item(enums.wheel_enums.BY_NUMBER,
                                enums.wheel_enums.SECOND_LVL,
                                enums.wheel_enums.CONTACTS_LVL_ITEM_LIST)
Example #25
0
 def is_no_result_displayed(self):
     log.debug("Sorry, no search result")
     return self.driver.wait_till_element_is_displayed(
         self.NO_SEARCH_RESULT)
Example #26
0
 def tap_add_by_username(self):
     log.debug("Tap '{}' button on wheel".format("Add contact by username"))
     self.get_second_level_item(enums.wheel_enums.BY_USERNAME,
                                enums.wheel_enums.SECOND_LVL,
                                enums.wheel_enums.CONTACTS_LVL_ITEM_LIST)
Example #27
0
 def delete_user(self):
     log.debug("Perform delete user")
     self.menu.go_to(self.menu.wenums.SETTINGS, [self.menu.wenums.LOG_OUT])
Example #28
0
 def tap_add_by_contacts(self):
     log.debug(
         "Tap '{}' button on wheel".format("Add contact by phone book"))
     self.get_second_level_item(enums.wheel_enums.BY_CONTACTS,
                                enums.wheel_enums.SECOND_LVL,
                                enums.wheel_enums.CONTACTS_LVL_ITEM_LIST)
Example #29
0
 def unstar_message(self, msg):
     log.debug('Tap "{}" button'.format(self.UNSTAR_ID))
     self.open_context(msg)
     self.el.tap_btn_by_id(self.UNSTAR_ID)
Example #30
0
 def tap_first_media(self):
     log.debug(
         "Tap first photo from '{}' section on wheel".format("Recents"))
     photos = self.driver.find_elements(*self.MEDIA_PHOTOS)
     self.el.tap_element(photos[0])