VBS定时执行idea程序的Testng文件的方法
2020-04-05 12:07
1176 查看
背景:
Windows环境cmd命令行执行TestNG文件,会报一些jar包路径问题,所以改用vbs打开idea程序的通过点击快捷键执行testng.xml文件。
vbs代码如下:
'第一部分:定义变量 Dim RunTime Dim WshShell Set WshShell = WScript.CreateObject("WScript.Shell") '第二部分:输入等待的分钟数(默认:180分钟),等待结束后,会执行第三部分 RunTime = InputBox("Please enter how long to execute:", "Time(单位:Minutes)", 180) WScript.Sleep (RunTime*1000*60) '第三部分:打开idea,并激活idea窗口(主要是为了获取焦点,否则快捷键无法执行) WshShell.Run "IDEA.lnk" WScript.Sleep 60000 WshShell.AppActivate "UITest" '第四部分:通过快捷键Shift+F10,执行testng WScript.Sleep 1000 WshShell.SendKeys "+{F10}" WScript.Sleep 1000 WScript.Quit
注1:vbs执行程序,保存格式ANSI,否则中文标题显示为乱码。
注2:vbs执行程序,程序的安装路径不能有空格,所以可以建一个快捷方式放到vbs同一个目录下执行即可。
注3:激活idea应用窗口步骤,需要确保名称正确(不用写全标题名称,只写前几个字符即可)
注4:确保打开的idea,默认是选择的testng.xml
如何查看vbs是否在后台运行
到此这篇关于VBS定时执行idea程序的Testng文件的方法的文章就介绍到这了,更多相关VBS定时执行idea内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
您可能感兴趣的文章:
相关文章推荐
- 将Java程序变成可执行文件的简单方法
- FTP 打开文件夹提示"该文件没有程序与之关联来执行该操作 请在控制面板"解决方法
- 解决方法:对性能监视器计数器注册表值执行系统配置检查失败。有关详细信息,请参阅自述文件或 SQL Server 联机丛书中的“如何在 SQL Server 2005 中为安装程序增加计数器注册表项值”
- 在WINDOWS任务计划程序下执行PHP文件 PHP定时功能的实现
- 编写程序,实现读文件,计算方法执行平均时间
- Win8系统计算机管理打不开并提示“该文件没有与之关联的程序来执行该操作的解决方法
- python获取程序执行文件路径的方法(推荐)
- 将Java程序变成可执行文件的一个简单方法
- Java程序通过批处理文件定时执行
- 如何定时执行php文件的方法?
- matab程序转换为.exe可执行文件方法
- PowerShell 定时执行.Net(C#)程序的方法
- 在WINDOWS任务计划程序下执行PHP文件 PHP定时功能的实现
- 关于运行VBS文件提示“没有在该机执行windows脚本宿主的权限。请与系统管理员联系。”错误的解决方法
- Android调用本机程序执行文件的方法
- 关于java读文件计算一个方法执行时间的程序的学习
- matlab GUI程序转换成可执行文件的方法
- win7 64位系统双击桌面所有程序提示"文件没有与之关联的程序来执行"的解决方法
- 【Linux】shell调用Java程序main方法通过crontab定时执行
- java 执行命令、调用bat文件、调用外部程序的两种方法