def open_chat_with_user(self, username):
assert username, "User name must be provided"
icon_chat = WebDriverWait(self.driver, self.get_request_timeout_in_sec()).until(
EC.presence_of_element_located(self.CHAT_ICON))
icon_chat.click()
self.random_sleep_between_requests()
input_search_field = WebDriverWait(self.driver, self.get_request_timeout_in_sec()).until(
EC.presence_of_element_located(self.INPUT_SEARCH_FIELD))
input_search_field.clear()
self.random_sleep_send_keys(input_search_field, username)
self.random_sleep_between_requests()
user_in_list = self.find_user_in_search_results(username)
if user_in_list is not None:
# select user from the search list
user_in_list.click()
self.random_sleep_between_requests()
return True
return False
评论列表
文章目录