I could run that CoreStories, but could not port the example to version
jbehave-beta-4.

The CoreStories example runs on version 3.10-SNAPSHOT which I cannot depend
in Maven since it is not in the Maven repository.

Maybe CoreStories works only for 3.10-SNAPSHOT?

I have to figure this out. It is not so easy with stuggling with Maven and
Java code at the same time to get it working.


2014-02-20 18:53 GMT+01:00 Mauro Talevi <[email protected]>:

> CoreStories has a working example.
>
> On 20 Feb 2014, at 16:56, Hans Schwäbli <[email protected]>
> wrote:
>
> Yes, I want to show the running progress like I could do with
> SeleniumStepMonitor.
>
> I try to figure out how to use that new way.
>
>
> 2014-02-20 1:07 GMT+01:00 Mauro Talevi <[email protected]>:
>
>>  The SeleniumStepMonitor should be replaced by the ContextStepMonitor,
>> now in core.
>>
>> What is the objective?   Show the running progress?
>>
>> On 19/02/2014 16:34, Hans Schwäbli wrote:
>>
>>  I am opening a new topic for the problem with the SeleniumStepMonitor
>> in JBehave 4.0 beta 4 with JBehave-web 3.5.5 and 3.6-beta-1.
>>
>> It does not show up with that version. It works however with JBehave 3.9.
>>
>> I discovered that in method
>> org.jbehave.core.embedder.PerformableTree.RunContext.scenarioSteps(Scenario,
>> Map<String, String>) a MatchingStepMonitor is used instead of the
>> configured step monitor.
>>
>> It can be fixed by creating an anonymous class and overriding
>> org.jbehave.core.steps.MarkUnmatchedStepsAsPending.collectScenarioSteps(List<CandidateSteps>,
>> Scenario, Map<String, String>, StepMonitor)
>>
>>             MarkUnmatchedStepsAsPending myStepCollector = new
>> MarkUnmatchedStepsAsPending() {
>>                 @Override
>>                 public List<Step>
>> collectScenarioSteps(List<CandidateSteps> candidateSteps, Scenario
>> scenario, Map<String, String> parameters,
>>                         StepMonitor stepMonitor) {
>>                     return super.collectScenarioSteps(candidateSteps,
>> scenario, parameters, *mySeleniumStepMonitor*);
>>                 }
>>             };
>>  Then in the configuration I write: .useStepCollector(myStepCollector)
>>
>> It must be an older issue since month ago I had the same problem with
>> JBehave 4.0 beta 3 and switched to version 3.9 because of that.
>>
>> Maybe it is a bug (or you can please tell me how to configure it properly
>> for JBehave 4.x)?
>>
>>
>>
>

Reply via email to