通过batch语言实现目前项目中的一部分自动化测试。
主要完成:
1. 删除先前版本留下的注册信息
2. 安装Software
3. 将config file 复制到安装目录
4. 重启service
5. 打开Software
将所有的操作集成到一个auto.bat里面,完成一系列操作。
title “install/open Software”
REM delete registry
reg delete "HKLM\SOFTWARE\PAD\PAD PRODUCT REGISTRATION\REGISTRATION" /f #强制删除先前版本注册信息
REM install software
cd ../..
start /wait C:\SoftStarts_v3.0.exe /S
REM copy config file to the installed directory
set SourceDir=D:\PAD\test_exe.config
set Directory=C:\ProgramData\PAD\Product
if exist %SourceDir% (
copy %SourceDir% %Directory%
REM Stop/start service
net stop "ProductRegistration"
net start "PrdouctRegistration"
REM Open Software
cd C:\Program Files\PAD\PAD Product Registration
start ProductRegistration.exe
注意:REM在batch语言中,表示注释的作用。
运行的时候,只需要双击auto.bat即可一次性完成上述五步。不需要手动去每步操作。