chore: fix get chats list method (maybe)

This commit is contained in:
Anastasiya Semenkevich 2024-03-28 16:38:15 +03:00 committed by Anastasiya
parent 51c8d21399
commit f369672ca6
1 changed files with 8 additions and 8 deletions

View File

@ -41,15 +41,15 @@ class LeftPanel(QObject):
@allure.step('Open chat') @allure.step('Open chat')
def get_chats_list(self): def get_chats_list(self):
started_at = time.monotonic()
chats_list = [] chats_list = []
for obj in driver.findAllObjects(self._chat_list_item.real_name): while True:
chats_list.append(str(obj.name)) for obj in driver.findAllObjects(self._chat_list_item.real_name):
chats_list.append(str(obj.name))
if len(chats_list) == 0: if time.monotonic() - started_at > 10 and len(chats_list) == 0:
raise LookupError( raise LookupError('Chats list is empty')
'Chats list is empty') else:
else: return chats_list
return chats_list
@allure.step('Click chat item') @allure.step('Click chat item')
def click_chat_by_name(self, chat_name: str): def click_chat_by_name(self, chat_name: str):