java UI自动化脚本转换为.exe
首先,将testng用main函数来调用,
其次,将应用程序转换成,.exe。
近段时间测试了一个国外的项目,为了提高测试效率,用selenium+java+testng+maven写了UI自动化测试的脚本。客户想在她自己机器上运行脚本,探索了几天,找到了一个方法,记录一下备忘。
一、将testng的脚本放到一个main函数中,
-
新建maven项目,new - maven project - Maven archetype webapp.
-
在src/main/java下添加代码(一定要在此路径添加,不然main函数引用时总是会出错)
其中functions中是启动浏览器和登录的功能
pageObject是页面元素查找和操作功能
utils是一些工具
testSuite是测试用例,即将pageObject页面实例化,并引用里面的元素,进行操作
注意,右键项目名称-new testng,产生的.java会自动跑到src/test/java中,为了能让main函数引用代码,我直接把src/test/java中产生的testng类型的.java项目拷贝到src/main/java下了。