Ошибки TestComplete
The file_name file does not exist | |
NameError name Aliases is not defined | |
Похожие статьи |
Message - The file_name file does not exist.
The file_name file does not exist.
Такая ошибка может возникнуть если файл со скриптом перемещён в другую директорию.
Наиболее коварным является вариант, когда вы всё сохранили на локальный компьютер потом подключился OneDrive и начал подсовывать
себя в путь до файла. В этом случае можно вручную сохранить скрипты в директорию на локальном компьютере, убрав из пути OneDrive
NameError: name 'TestedApps' is not defined
Python runtime error NameError: name \TestedApps\ is not defined Error location: Unit: "Calculator\\Calculator\Script\Unit" Line: 3 Column: 1.
Такая ошибка может возникнуть если расположение TestedApps изменилось.
Наиболее коварным является вариант, когда вы всё сохранили на локальный компьютер потом подключился OneDrive и начал подсовывать
себя в путь до файла.
В этом случае можно попробовать вообще убрать из скрипта код, запускающий приложение. Например при
тестировании калькулятора
присутсвовал код
TestedApps.calc.Run()
Можно попробовать его удалить. Также можно пересоздать проект с использованием правильного (доступного в данный момент) пути до тестируемого приложения.
NameError name Aliases is not defined
Воникает если в тесте, написанном на
Python
происходит обращение к объекту, которого нет в
NameMapping.tcNM
Скорее всего этот файл вообще не заполнен и TestComplete не понимает что такое
Aliases и какой нужен объект.
Причиной может быть перенос скрипта из другого проекта, в котором все эти
алиасы были прописаны.
Решение - найти проект в котором изначально работал скрипт и скопировать
NameMapping.tcNM
в новый проект целиком либо его нужную часть
TesComplete | |
Основы | |
Файлы | |
Тестирование калькулятора | |
Тестирование | |
Автоматизация |