I discovered that the GivenStories are not executed too. That worked previously. Something is rotten in the state of Denmark.
2013/10/7 Hans Schwäbli <bugs.need.love....@gmail.com> > I wonder why the StepMonitor I configured is not displayed anymore. > > It used to work before I made some changes to the Maven POM file. > Everything seems to work except that the StepMonitor is not displayed for > some reason. > > What could it be? > > public class MyStories extends JUnitStories { > private WebDriverProvider driverProvider = new > PropertyWebDriverProvider(); > private WebDriverSteps lifecycleSteps = new > PerStoryWebDriverSteps(driverProvider); > private SeleniumContext context = new SeleniumContext(); > private ContextView contextView = new > LocalFrameContextView().sized(500, 75).located(0, 0); > public MyStories() { > if (lifecycleSteps instanceof PerStoriesWebDriverSteps) { > configuredEmbedder().useExecutorService(new > SameThreadExecutors().create(configuredEmbedder().embedderControls())); > } > } > @Override > public Configuration configuration() { > Class<? extends Embeddable> embeddableClass = this.getClass(); > return new SeleniumConfiguration() > .useSeleniumContext(context) > .useWebDriverProvider(driverProvider) > .useStepMonitor(new SeleniumStepMonitor(contextView, > context, new SilentStepMonitor())) > .useStoryLoader(new LoadFromClasspath(embeddableClass)) > .useStoryReporterBuilder( > new > StoryReporterBuilder().withCodeLocation(codeLocationFromClass(embeddableClass)).withDefaultFormats() > .withReporters(new > SeleniumContextStoryReporter(context)).withFormats(CONSOLE, TXT, HTML, > XML)); > } > @Override > public InjectableStepsFactory stepsFactory() { > Configuration configuration = configuration(); > return new InstanceStepsFactory(configuration, new > CommonSteps(this.driverProvider), new HomeSteps(this.driverProvider), new > LoginSteps( > this.driverProvider), new > LogoutSteps(this.driverProvider), new WrapperSteps(this.driverProvider), > lifecycleSteps, > new WebDriverScreenshotOnFailure(driverProvider, > configuration.storyReporterBuilder())); > } > @Override > protected List<String> storyPaths() { > List<String> storyPaths = new ArrayList<>(); > storyPaths.add("stories/login.story"); > return storyPaths; > } > } >