如何使用autoit自动化现有基于Windows Form的应用程序

| 我想对现有的基于Windows窗体的应用程序使用自动测试进行自动测试。目前,在查看autoit文档时,我无法弄清楚如何在vb.net中启动现有的Windows应用程序,然后将其用于进一步的自动化。     
已邀请:
        通过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测试的所有功能。 此链接是关于从VB6调用.NET程序集,但是过程是相同的。 但是,我很想知道为什么您希望在.NET中可以执行autoit可以做的事情(以及更多)时使用AutoIt进行自动化测试?     
        只是通过调用该项目的exe来运行Run(\“ Z:\\ test \\ WindowsServices.Test \\ bin \\ Debug \\ WindowsServices.exe \”)     
        
Run(\"\\\\covmqaap01\\CRE\\CREST.exe\")

Sleep(5000)

ControlClick( \"CREST :: Login\", \"\", 4 )

Sleep(3000)

; Login Details

ControlSend( \"CREST :: Login\", \"\", 4, \"Ramana\" )

Sleep(3000)

Send(\"{TAB 1}\")

Sleep(3000)

ControlSend( \"CREST :: Login\", \"\", 3, \"ramana@123\" )

Sleep(2000)

ControlClick( \"CREST :: Login\", \"\", 1 )

Sleep(20000)
    

要回复问题请先登录注册