(十)PC自动化测试框架--命令执行jar包实现定时执行(java篇)最后一篇

参照上面几篇关于PC自动化测试框架的搭建,那么框架搭建完了,用例设计好了,怎么实现每天定时执行呢?
讲解之前,确保大家已经对这篇博客里提到的方法,已经实现。
https://blog.csdn.net/weixin_43574761/article/details/95637680

下面我就来分享一下,这个方法:

> 一:新建文件MANIFEST.MF

内容如下:

Manifest-Version: 1.0 
Class-Path: lib/guice-4.2.2.jar 
 lib/javax.mail-1.6.0.jar 
Main-Class: main.TestMain 

这个文件至关重要,有以下几点需要注意的:
1:Manifest-Version这个配置必须是第一行。
2:Manifest-Version,Class-Path,Main-Class这三块配置,冒号后面都要加一个空格,再输入内容。
3:多个jar包,如果是写在一行内,就中间加个空格,如果换行写,那么前后都要加个空格。
4:最后一定要加一个回车键,换行,但是这一行不要有空格!!!(我一开始就栽在这里)
5:Manifest-Version,Main-Class这两行末尾无需空格,有没有都可以。

如果担心出错,可以复制上面的代码,然后替换相应的内容即可,注意最后要加一回车键。
(十)PC自动化测试框架--命令执行jar包实现定时执行(java篇)最后一篇_第1张图片
MANIFEST.MF这个文件建好了,那么就可以打包啦!

> 二:打包Jar文件

1:项目右击,选择 export,下一步
(十)PC自动化测试框架--命令执行jar包实现定时执行(java篇)最后一篇_第2张图片
2:选择JAR file,下一步
(十)PC自动化测试框架--命令执行jar包实现定时执行(java篇)最后一篇_第3张图片
3:打包项目,根据需要选择文件,选择下一步
(十)PC自动化测试框架--命令执行jar包实现定时执行(java篇)最后一篇_第4张图片
4:下一步
(十)PC自动化测试框架--命令执行jar包实现定时执行(java篇)最后一篇_第5张图片
5:选择你创建的MANIFEST.MF文件,完成
(十)PC自动化测试框架--命令执行jar包实现定时执行(java篇)最后一篇_第6张图片

>三:配置文件

1:新建一个文件夹,名称自己定义,举例:pc
2:将刚打包完的jar包,放在这个文件夹下
3:在pc文件夹下,新建lib文件夹,注意这里的lib需要和MANIFEST.MF中Class-Path这个参数配置的目录保持一致。我这里都用lib。
(十)PC自动化测试框架--命令执行jar包实现定时执行(java篇)最后一篇_第7张图片
4:将MANIFEST.MF:配置的jar文件,全部放置lib文件夹下。
5:将TestNg.xml文件放置pc的根目录下。如下图所示:
(十)PC自动化测试框架--命令执行jar包实现定时执行(java篇)最后一篇_第8张图片
6:新建一个bat文件,用于放置cmd命令,注意,如上图所示,要把这个bat文件放到pc的根目录,内容如下:

    @echo off
    title xxxx自定义
    java -Dfile.encoding=utf-8 -jar jar包名.jar

总结:MANIFEST.MF这个文件对空格要求很严格,一定不要有多余或者少的情况存在。

有疑问的加V了解详情:zx1187463903

至于bat文件怎么系统设置定时执行,这个我就不再赘述了,自行百度即可。
可参考:https://jingyan.baidu.com/article/9080802200cc15fd91c80fcf.html

还是看图,比直观一些,是吧,哈哈,今天把问题解决了,很有成就感,很开心!!!大家如果也搞定了,记得点个赞噢,请博主喝个咖啡呀也是不错滴呀,嘻嘻嘻~
(十)PC自动化测试框架--命令执行jar包实现定时执行(java篇)最后一篇_第9张图片

你可能感兴趣的:((十)PC自动化测试框架--命令执行jar包实现定时执行(java篇)最后一篇)