Я хочу использовать автоматическое тестирование с помощью autoit для моего существующего приложения на основе форм Windows. В настоящее время, просматривая документацию по autoit, я не мог понять, как запустить существующее приложение Windows в vb.net, а затем использовать его для дальнейшей автоматизации.
Как автоматизировать существующее приложение на основе форм Windows с помощью autoit
Ответы (3)
Запуск приложения через Autoit:
http://www.autoitscript.com/autoit3/docs/tutorials/notepad/notepad.htm
Запуск приложения через VB.NET:
http://visualbasic.about.com/od/usingvbnet/a/prstrt.htm
Кто-то поправит меня, если я ошибаюсь, но я не думаю, что Autoit может вызывать сборку .NET, поэтому вам придется сделать свою сборку .net COM видимой и предоставить любые функции, которые вы хотите протестировать, используя COM.
Эта ссылка предназначена для вызова сборок .NET из VB6, но процесс такой же.
Однако я хотел бы знать, почему вы хотите использовать AutoIt для автоматизации тестирования, когда вы можете делать все, что Autoit может делать (и даже больше) в .NET?
Сделал это, просто вызвав исполняемый файл этого проекта Run("Z:\test\WindowsServices.Test\bin\Debug\WindowsServices.exe")