chore: fix get chats list method (maybe)
This commit is contained in:
parent
058f4b529b
commit
fba46c09c6
|
@ -41,13 +41,13 @@ 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 = []
|
||||||
|
while True:
|
||||||
for obj in driver.findAllObjects(self._chat_list_item.real_name):
|
for obj in driver.findAllObjects(self._chat_list_item.real_name):
|
||||||
chats_list.append(str(obj.name))
|
chats_list.append(str(obj.name))
|
||||||
|
if time.monotonic() - started_at > 10 and len(chats_list) == 0:
|
||||||
if len(chats_list) == 0:
|
raise LookupError('Chats list is empty')
|
||||||
raise LookupError(
|
|
||||||
'Chats list is empty')
|
|
||||||
else:
|
else:
|
||||||
return chats_list
|
return chats_list
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue