我正在开发一个selenium和TestNG项目,我想使用Jenkins从.bat文件运行测试。
我找到了一些教程,但所有教程都使用Eclipse IDE。例如:http://learn-automation.com/selenium-integration-with-jenkins/
在Intellij IDEA中,我找不到任何lib(jar文件)文件夹,文件结构与Eclipse略有不同。
我能够运行POM.XML文件,但我真的想知道如何构建.bat文件来运行我的testng.xml文件。 (从一开始)
答案 0 :(得分:0)
在没有任何构建自动化工具(ANT,Maven,gradle)的情况下从命令行编译和运行java项目可能会变得非常复杂,但是您可以这样做。
要编译并运行我想以下应该可行。
要编译,我不确定将在哪个类文件中生成,但您可以查看javac命令的帮助。
source: LocalDataSource;
constructor(private productService: ProductService,
private flashMessage: FlashMessagesService,
private router: Router,
http: Http)
{
this.source = new LocalDataSource();
}
onChange(categoryid) {
this.productService.getProductsOncategory(categoryid).subscribe(data => {
if (data.success) {
this.source.load(data.products);
console.log('Products obtained');
} else {
console.log('Not obtained!');
}
});
}
这将执行类文件。
javac -classpath "[jarname with specified path]" [java filename]
现在您可以在批处理文件中使用这两个命令或直接在jenkins中使用。
然而,简单而好的方法是使用Maven。有很多关于如何设置Maven项目或将现有项目转换为maven的在线博客和视频教程。