我想在eclipse项目中生成自动化测试报告。我没有创建一个marven项目,我使用Eclipse,Cucumber和Selenium Web驱动程序进行自动化脚本编写。但我找不到如何生成自动化报告。
请告诉我是否有办法为Java eclipse项目生成自动化报告。我创建了主类。如下所示。
package mCollector;
import org.junit.runner.RunWith;
import cucumber.api.CucumberOptions;
import cucumber.api.junit.Cucumber;
@RunWith(Cucumber.class)
@CucumberOptions(
format = {"pretty","html:target"},
features = {"src"}
)
public class mCollectorRunner {
}
但仅此一点,我无法生成自动化脚本。我错过了哪些额外的部分。
答案 0 :(得分:0)
如果您使用的是junit,则该类应具有Test注释。当您运行它时,选择run as junit而不是作为java应用程序运行。 之后,使用ant生成报告是一种简单的方法。
答案 1 :(得分:0)
将您的类作为JUnit运行,然后在测试后您应该在目标文件夹中有report.html,您可以通过更改行来更改报告输出的目录
...
format = {"pretty","html:target"},
...
到
...
format = {"pretty","html:test-reports"},
...
它将在项目目录中创建名为“test-reports”的文件夹。