| Summary: | Написание тестов на AutoIT для wine | ||
|---|---|---|---|
| Product: | WINE@Etersoft | Reporter: | Павел Солдатов <soldatoff> |
| Component: | Файловые операции | Assignee: | BUGS@Etersoft <bugs> |
| Status: | NEW --- | QA Contact: | |
| Severity: | minor | ||
| Priority: | P4 | CC: | lav, mais |
| Version: | - | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Заявки RT: | Связано с: | ||
| Дата напоминания: | |||
| Bug Depends on: | 15358 | ||
| Bug Blocks: | 15164 | ||
|
Description
Павел Солдатов
2021-10-25 18:15:39 MSK
Создал виртуальную машину 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. Поэтому все ограничилось созданием нового документа, отправкой туда пары фраз. Печать не работает? как печатать из вайна? |