@Override
public Configuration configuration() {
Class<? extends Embeddable> embeddableClass = this.getClass();
SeleniumStepMonitor monitor = new SeleniumStepMonitor(contextView,
context, new SilentStepMonitor());
StoryReporterBuilder builder = new MyBuilder(context, contextView);
builder = builder.withCodeLocation(
CodeLocations.codeLocationFromClass(embeddableClass))
.withDefaultFormats().withFormats(IDE_CONSOLE, TXT, HTML, XML);
return new SeleniumConfiguration().useSeleniumContext(context)
.useWebDriverFactory(driverFactory).useStepMonitor(monitor)
.useStoryLoader(new LoadFromClasspath(embeddableClass))