使用非交互式脚本,我想
1)开放
2)加载一个项目(一个MVC4网站)
3)通过包管理器控制台导入NuGet包
4)运行(F5)站点
5)关闭
我的目的是对NuGet包进行单元测试。
我怎样才能做到这一点?
发布于 2013-08-19 19:10:27
我个人会使用AutoHotkey
看起来会是这样的:
;Win + A to run
#a::
;Run Visual Studio
Run "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe"
;Open Project Ctrl + Shift + O
Send ^+o
;Wait for it to open 5 Seconds
Sleep 5000
;Import a NuGet Package
Send [key sequence]
;Wait for it to import 5 Seconds
Sleep 5000
;Run the site
Send F5
;Wait for your validation 10 sec
Sleep 10000
;Close Visual Studio Alt + F4
Send !{F4}
Return编辑:
我发现了一些帮助编写自动化脚本的技巧和东西:
此代码将等待,直到您已经激活了Internet与谷歌主页。获取窗口文本有多种方法,但它也适用于对话框,因此您可以等待事情发生。
https://stackoverflow.com/questions/18299424
复制相似问题