Если вы хотите, чтобы время ожидания зависело от строки вашего кода, измените вызов, добавив время ожидания в миллисекундах в качестве последнего аргумента функции WaitForObject .
Например, для тайм-аута в 4 секунды измените код с:
type(waitForObject(names.login_lineEditUserId_QLineEdit), "786")
до:
type(waitForObject(names.login_lineEditUserId_QLineEdit, 4000), "786")
Работает аналогично для WaitForObjectItem и WaitForObjectExists .
Примечание. Значение по умолчанию для тайм-аута составляет 20 секунд.