Суть вопроса такова: может ли скрипт работать не корректно из-за не хватки ОЗУ или из-за того что пишется на одном ПК, а потом запускается на ноуте?
Поясню в связи с чем вопрос, просто уже голову сломал, пробовал по всякому, но проблема остается.
Так вот, пишу скрипт на своем пк, компилирую, запускаю готовый софт и тестирую некоторое время. Все отлично, все действия выполняет, а в случае возникновения како-либо ошибки в одном из потоков, он просто запускает функцию с действиями по новой в этом потоке, остальные так и продолжают работать. (функция завернута в игнор ошибок)
Казалось бы все идеально, НО!
Закидываю на ноут, устанавливаю, запускаю и тут начинается...
Во-первых, часто в любом месте ошибка в том, что он не может найти элемент, а он там 100% есть (действия связанные с проверкой или кликами по элементам записаны НЕ по координатам, а через xpatch либо match)
Во-вторых, при возникновении ошибки поток просто вылетает, т.е. завершает работу из-за ошибки, а должен по сути перезапустить действия.
Длительное время уже бьюсь над этим, пробовал по разному и действия с элементами, и игнор ошибок, пробовал заворачивать в игнор как отдельные функции, так и все скопом))
При тестировании на моем ПК все отрабатывает идеально, но на другом ноуте постоянно летят разные ошибки и не работает игнор ошибок, не перезапускает функции, а просто завершает работу потока