Hello I use the property webdriver.firefox.bin=/var/tmp/firefox/firefox instead.
Regards, Christian Christian Karlsson CAG Contactor AB Adress: Jan Stenbecks Torg 17, SE-164 40 Kista Mobil: +46 (0)706694527 Mail: christian.karlsson <at> cag.se www.cag.se<https://wmail.cag.se/owa/redir.aspx?C=G2EjVQkj7kGZyieqy24uGB6NV2uAkM9Iy3xqV4cZFUaEVGXCGlWIq_V5O25t1jIUtjHgAaGFl0U.&URL=http%3a%2f%2fwww.cag.se%2f> Från: Julien Martin [mailto:[email protected]] Skickat: den 24 april 2013 13:03 Till: [email protected] Ämne: [jbehave-user] Using a previous version of firefox for running web/selenium stories Hello, I set the following properties: static { System.setProperty("browser", "firefox"); System.setProperty("webdriver.firefox.driver", "/home/julien/system/firefox-3.6.28/firefox"); } In my SpringWebStories class. Here is the full content: @RunWith(SpringAnnotatedEmbedderRunner.class) @Configure(using = SeleniumConfiguration.class, pendingStepStrategy = FailingUponPendingStep.class) @UsingEmbedder(embedder = Embedder.class, generateViewAfterStories = true, ignoreFailureInStories = true, ignoreFailureInView = true) @UsingSpring(resources = { /*"classpath:META-INF/spring/applicationContext.xml","classpath:META-INF/spring/applicationContext-mail.xml",*/ "classpath:META-INF/spring/steps.xml" }) @UsingSteps(instances = { WebSteps.class }) public class SpringWebStories extends InjectableEmbedder { static { System.setProperty("browser", "firefox"); System.setProperty("webdriver.firefox.driver", "/home/julien/system/firefox-3.6.28/firefox"); } @Test public void run() { injectedEmbedder().useExecutorService(MoreExecutors.sameThreadExecutor()); injectedEmbedder().runStoriesAsPaths(storyPaths()); } protected List<String> storyPaths() { String searchInDirectory = CodeLocations.codeLocationFromPath("src/test/resources/stories").getFile(); return new StoryFinder().findPaths(searchInDirectory, Arrays.asList("**/*.story"), null); } } However, when I run the following story class, the current version of FF installed on my machine is used instead of the old version specified in the "webdriver.firefox.driver" property... Can anyone please let me know how to make sure JBehave web/Selenium uses the specified version of FF? Regards, Julien.
