我从别人那里接手了一个测试的大项目,其中主要的Java类是CommonSteps、CommonBase和CommonScript。它们目前的关系如下:
CommonSteps扩展自CommonBase CommonBase扩展自CommonScript
问题出在下一个方法上,当我尝试使用“mvn clean install”运行项目时:
我遇到了以下错误: 我该如何开始使用依赖注入,删除与继承有关的所有内容?
CommonSteps扩展自CommonBase CommonBase扩展自CommonScript
问题出在下一个方法上,当我尝试使用“mvn clean install”运行项目时:
@After
public void tearDown(Scenario scenario) {
if (scenario.isFailed()) {
// Take a screenshot...
final byte[] screenshot = ((TakesScreenshot) driver).getScreenshotAs(OutputType.BYTES);
scenario.embed(screenshot, "image/png"); // ... and embed it in the report.
}
}
我遇到了以下错误: 我该如何开始使用依赖注入,删除与继承有关的所有内容?