Вы можете использовать robotframework-autoitlibrary
, что позволяет нам автоматизировать настольное приложение.
AutoItLibrary - это оболочка библиотеки ключевых слов Robot Framework для бесплатного инструмента AutoIt, использующего COM-объект AutoItX AutoItX.dll.Класс AutoItLibrary предоставляет прокси для ключевых слов AutoIt, вызываемых в COM-объекте AutoIt, и предоставляет дополнительные ключевые слова высокого уровня, реализованные в виде методов этого класса.
Эта ссылка содержит всенеобходимая информация о ключевых словах, о том, как они работают и т. д.
Вы также можете написать ключевые слова на python, а затем использовать их в роботизированной среде, для чего вы можете использовать pywinauto
library
Пример кода:
from pywinauto.application import Application
def Open_And_Click:
app = Application()
app.start_("C:\\Temp\\setup.exe")
mainWindow = app.SampleApplication
mainWindow.Wait('ready')
mainWindow['&Next'].ClickInput()
mainWindow['&Next'].ClickInput()
mainWindow['&Finish'].ClickInput()
mainWindow.WaitNot('visible')