AutoIT - язык для автоматизации выполнения задач в Microsoft Windows. Нужны тесты для проверки базовой функциональности программы в wine: установка, запуск, создание файла, сохранение, открытие, выход из программы.
Создал виртуальную машину Windows скачал и установил туда всё необходимо для работы с AutoIT. Изучил документацию, написал несколько пробных тестов с notepad открыть, закрыть, написать, сохранить. Столкнулся с проблемой для автоматизации нужно заранее всё про программу писать, не обходимо указывать конкретный окна и параметры.
Перед работой с компасом, решил проверить как wine вообще будет справляться с AutoIT. Написал тестовый скрипт Run("notepad.exe") WinWaitActive("Безымянный - Блокнот") Send("Это некоторый текст.") WinClose("Безымянный - Блокнот") WinWaitActive("Блокнот", "Сох&ранить") Send("!n") Установить на swine AutoIT не получилось(бага будет создана). Перевел скрипт в EXE и выполнил его. важное наблюдение названия окон отличаются от версий и в wine. Теперь никаких разработки в vbox на винде.
Необходимо возобновить работы над тестами для установки всех программ МГТУ, чтобы мы могли перейти на новую версию wine.
(Ответ Павел Бекетов на комментарий #3) > всех программ МГТУ Из чата в телеграмме Павел Б. КОМПАС 3D v20 x32 АПМ WinMachine v19 АПМ Multiphysics v19 MathCAD15 National Instruments MULTISIM 14.2 EDU Altium Designer 16 SolidWorks 2019 SP 5.0 CATIA V6R2013x Действия для тестирования Открытие программы Создание нового документа Сохранение изменений Открытие сохранённого документа Печать на принтер Закрытие программы
Пытался реализовать разработку скриптов без использования windows, но это не представляется возможным использовать в wine AutoIt Window Info Tool. Клонировал win10x32, установил компас v20 x32 и AutoIt. Теперь разработка будет осуществляться на виртуальной машине. Где можно найти весь пул программ из комментария выше? План создать репозиторий на гитлаб. С исходниками программ и файлам exe которые нужно будет запустить под wine.
(Ответ Павел Солдатов на комментарий #5) > Где можно найти весь пул программ из комментария выше? Весь пул программ есть у нас на /var/ftp/pvt/Windows/MD
доступ к программам из windows \\server\ftp\pvt\Windows\MD написал тест для КОМПАС_3D_v20_x32 , но компас не принимает от AutoIt (^s)?, что является ctrl+s. Поэтому все ограничилось созданием нового документа, отправкой туда пары фраз. Печать не работает? как печатать из вайна?