如何从我的应用程序中调用测试方法?

问题描述 投票:1回答:1

我为该网页编写了Selenium测试(与TestNG一起运行),并希望制作一个基本的GUI。因此,基本上,我想拥有一个带有几个复选框(确定我应该运行哪些测试),“开始”按钮和测试结果的GUI-非常简单。

我的问题是,当我在GUI应用程序中单击“开始”时,我想以某种方式运行测试,但不确定用TestNG(或任何其他测试框架)是否可以进行测试。我知道我应该在监听器中为“开始”按钮编写该代码,但是我不知道如何调用测试。

替代的想法是不使用任何测试工具,基本上只是调用许多方法,如果某些测试通过与否,它们将返回布尔值-我认为这不是一个聪明的主意。

java selenium testing automated-tests testng
1个回答
0
投票

来自TestNG文档:

TestListenerAdapter tla = new TestListenerAdapter();
TestNG testng = new TestNG();
testng.setTestClasses(new Class[] { Run2.class });
testng.addListener(tla);
testng.run();

来源:https://testng.org/doc/documentation-main.html#running-testng-programmatically

© www.soinside.com 2019 - 2024. All rights reserved.