Hi Vicki,

you can override the default configuration in the injectedEmbedder() via
the useConfiguration(SeleniumConfiguration)  method.

Cheers

On 26/05/2011 16:11, VSS wrote:
> Hi Mauro.
> A portion of our framework code is below.  I tried to create a 
> SeleniumConfiguration and then call 
> injectedEmbedder.useConfiguration(seleniumConfig).  However, when 
> injectedEmbedder().runStoriesAsPaths(storyPaths()) is called, instead of 
> using seleniumConfig, it still uses the MostUsefulConfiguration.  The title 
> in the SeleniumContext is never set even on failure.
>
> Thanks.
> Vicki
>
> @RunWith(SpringAnnotatedEmbedderRunner.class)
> @Configure(pendingStepStrategy = FailingUponPendingStep.class)
> @UsingEmbedder(embedder = Embedder.class, generateViewAfterStories = true, 
> ignoreFailureInStories = true, ignoreFailureInView = false,
>                 storyTimeoutInSecs = 100, threads = 1, metaFilters = 
> "-skip")
> @UsingSpring(resources = {"datasources.xml", "properties.xml", 
> "jbehave-spring-configuration.xml"})
>
> public abstract class AbstractSpringConfiguredTestSuite extends 
> InjectableEmbedder {
>     @Test
>     public void run() throws Throwable {
>         injectedEmbedder().configuration()
>                 .useStoryReporterBuilder(new StoryReporterBuilder()
>                         .withRelativeDirectory("jbehave-reports")
>                         .withFormats(HTML, CONSOLE, STATS )
>                         
> .withCodeLocation(CodeLocations.codeLocationFromPath("build/test"))
>                         .withFailureTrace(true));
>         injectedEmbedder().runStoriesAsPaths(storyPaths());
>     }
>
>     protected abstract List<String> storyPaths();
> }
>
>
>
>
>
> "Mauro Talevi" <[email protected]> wrote 
> in message news:[email protected]...
>> Hi Vicki,
>>
>> can you please be more precise about what you think you can't do?
>>
>> MostUsefulConfiguration is simply a concretisation of Configuration,
>> providing some defaults.  SeleniumConfiguration extends Configuration
>> with Selenium-specific elements.  What you can do with
>> MostUsefulConfiguration you'll be able to do with SeleniumConfiguration.
>>
>> Cheers
>>
>> On 26/05/2011 00:34, VSS wrote:
>>> I am trying to use the new code introduced in JBehave-413 to name our
>>> screenshot files more meaningfully.
>>> I did try following the example laid out in Paul's tutorial site
>>> https://github.com/paul-hammant/jbehave-webdriver-example/blob/master/etsy-stories/src/main/java/org/jbehave/tutorials/etsy/EtsyDotComStories.java#L42
>>>
>>> However, our framework is extending InjectableEmbedder and uses
>>> runStoriesAsPaths(storyPaths()).  In following the code around, I see 
>>> that
>>> the Embedder class uses MostUsefulConfiguration, and there doesn't seem 
>>> to
>>> be a way to make that a SeleniumConfiguration, which, as I see it, is the
>>> configuration I need to get the scenario name.
>>>
>>>  Following Paul's example would require me to completely rewrite the
>>> framework, I think.  Any suggestions?
>>>
>>> (PS...Hi Paul, this is Vicki from Hoover's.  The framework is Kozak's, so
>>> you've seen it, albeit many months ago) .
>>>
>>> Thanks In Advance.
>>> Vicki
>>>
>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe from this list, please visit:
>>>
>>>     http://xircles.codehaus.org/manage_email
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe from this list, please visit:
>>
>>    http://xircles.codehaus.org/manage_email
>>
>>
>>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
>
>     http://xircles.codehaus.org/manage_email
>
>


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to