Fitnesse wth Xebium not Working

100 views
Skip to first unread message

priz...@gmail.com

unread,
Mar 30, 2017, 5:45:50 AM3/30/17
to Xebium
Maybe someone can help with, firstly i am not a developer so non technical explanation would be much appreciated. 
I have installed Fitnesse as stated on the Xebium page, including Maven and all. I can open Fitnesse on the local host but, the moment i run a test nothing happens. A new firefox windown will open but none of my test will be executed, not event the "preloaded " test pages. 
I also find that my fitnesse/Xebium homepage looks different than the screenshots on the Xebium github page.

I am totaly lost as to what to do. Things i have tried: 
- Changed the local host location  
- Tried to install -Pjar-with-dependencies package (this install keeps failing) 
- Tried changing the root information in fitnesse. 

I am totaly lost and frustrated. 

Cirilo Wortel

unread,
Apr 3, 2017, 8:19:45 AM4/3/17
to xeb...@googlegroups.com
In most cases a problem like this is caused by an incorrect match or your selenium version and your browser version. This is quite delicate, you need to check the selenium site which version of Selenium matches your browser version.

Are you familiar to fitnesse in general? 
If it's not the browser/selenium issue, maybe something went wrong with the dependencies of Fitnesse.
Check if the Xebium dependencies are correctly set on the classpath. You need to see a version of both Xebium and Selenium on your classpath.

What kind of failure are you getting with the package? It's not really an installation, it's just a java package that you can run. Maybe it's a java version mismatch?

Hope this is helpful.

Regards,

Cirilo

--
You received this message because you are subscribed to the Google Groups "Xebium" group.
To unsubscribe from this group and stop receiving emails from it, send an email to xebium+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

stephanv

unread,
Apr 5, 2017, 1:34:10 AM4/5/17
to Xebium, priz...@gmail.com
You could try to install an older version of Firefox. Firefox updates itself very frequently (good Continous Delivery). But (small) changes could break the interaction with Selenium and / or Xebium. If you install an older version, turn off auto-update in Firefox!

priz...@gmail.com

unread,
Apr 5, 2017, 9:56:31 AM4/5/17
to Xebium
I have downgraded my Firefox to the oldest version i can use with the program. 

I still get the follwoing issue: 
__EXCEPTION__:org.openqa.selenium.WebDriverException: Failed to connect to binary FirefoxBinary(C:\Program Files\Mozilla Firefox\firefox.exe) on port 7055; process output follows: 
tionsURL":null,"optionsType":null,"aboutURL":null,"icons":{"32":"icon.png","48":"icon.png"},"iconURL":null,"icon64URL":null,"defaultLocale":{"name":"Default","description":"The default theme.","creator":"Mozilla","homepageURL":null,"contributors":["Mozilla Contributors"]},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"descriptor":"C:\\Program Files\\Mozilla Firefox\\browser\\extensions\\{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi","installDate":1476904582000,"updateDate":1476904582000,"applyBackgroundUpdates":1,"skinnable":true,"size":21905,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","minVersion":"49.0.2","maxVersion":"49.0.2"}],"targetPlatforms":[],"seen":true}
1491400195436	addons.xpi	DEBUG	getModTime: Recursive scan of {972ce4c6-7e08-4474-a285-3208198ce6fd}
1491400195437	DeferredSave.extensions.json	DEBUG	Save changes
1491400195437	addons.xpi	DEBUG	Updating database with changes to installed add-ons
1491400195437	addons.xpi-utils	DEBUG	Updating add-on states
1491400195438	addons.xpi-utils	DEBUG	Writing add-ons list
1491400195440	addons.xpi	DEBUG	Registering manifest for C:\Program Files\Mozilla Firefox\browser\features\e10sr...@mozilla.org.xpi
1491400195441	addons.xpi	DEBUG	Calling bootstrap method startup on e10sr...@mozilla.org version 1.3
1491400195441	addons.xpi	DEBUG	Registering manifest for C:\Program Files\Mozilla Firefox\browser\features\fir...@getpocket.com.xpi
1491400195441	addons.xpi	DEBUG	Calling bootstrap method startup on fir...@getpocket.com version 1.0.4
1491400195442	addons.xpi	DEBUG	Registering manifest for C:\Program Files\Mozilla Firefox\browser\features\webc...@mozilla.org.xpi
1491400195443	addons.xpi	DEBUG	Calling bootstrap method startup on webc...@mozilla.org version 1.0
1491400195444	addons.manager	DEBUG	Registering shutdown blocker for XPIProvider
1491400195445	addons.manager	DEBUG	Provider finished startup: XPIProvider
1491400195445	addons.manager	DEBUG	Starting provider: LightweightThemeManager
1491400195445	addons.manager	DEBUG	Registering shutdown blocker for LightweightThemeManager
1491400195445	addons.manager	DEBUG	Provider finished startup: LightweightThemeManager
1491400195446	addons.manager	DEBUG	Starting provider: GMPProvider
1491400195452	addons.manager	DEBUG	Registering shutdown blocker for GMPProvider
1491400195453	addons.manager	DEBUG	Provider finished startup: GMPProvider
1491400195453	addons.manager	DEBUG	Starting provider: PluginProvider
1491400195453	addons.manager	DEBUG	Registering shutdown blocker for PluginProvider
1491400195453	addons.manager	DEBUG	Provider finished startup: PluginProvider
1491400195453	addons.manager	DEBUG	Completed startup sequence
1491400196012	addons.manager	DEBUG	Starting provider: <unnamed-provider>
1491400196012	addons.manager	DEBUG	Registering shutdown blocker for <unnamed-provider>
1491400196013	addons.manager	DEBUG	Provider finished startup: <unnamed-provider>
1491400196014	DeferredSave.extensions.json	DEBUG	Starting write
1491400196230	addons.repository	DEBUG	No addons.json found.
1491400196231	DeferredSave.addons.json	DEBUG	Save changes
1491400196235	DeferredSave.addons.json	DEBUG	Starting timer
1491400196263	addons.manager	DEBUG	Starting provider: PreviousExperimentProvider
1491400196263	addons.manager	DEBUG	Registering shutdown blocker for PreviousExperimentProvider
1491400196264	addons.manager	DEBUG	Provider finished startup: PreviousExperimentProvider
1491400196270	DeferredSave.extensions.json	DEBUG	Write succeeded
1491400196272	addons.xpi-utils	DEBUG	XPI Database saved, setting schema version preference to 17
1491400196312	DeferredSave.addons.json	DEBUG	Starting write
1491400196324	DeferredSave.addons.json	DEBUG	Write succeeded
[Child 6924] WARNING: pipe error: 109: file c:/builds/moz2_slave/m-rel-w64-00000000000000000000/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 346

Build info: version: '2.52.0', revision: '4c2593cfc3689a7fcd7be52549167e5ccc93ad28', time: '2016-02-11 11:22:43'
System info: host: 'ASL063', ip: '10.46.214.218', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.8.0_121'
Driver info: driver.version: FirefoxDriver
	at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:125) [selenium-firefox-driver-2.52.0.jar]
	at org.openqa.selenium.firefox.FirefoxDriver.startClient(FirefoxDriver.java:271) [selenium-firefox-driver-2.52.0.jar]
	at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:119) [selenium-remote-driver-2.52.0.jar]
	at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:216) [selenium-firefox-driver-2.52.0.jar]
	at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:211) [selenium-firefox-driver-2.52.0.jar]
	at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:207) [selenium-firefox-driver-2.52.0.jar]
	at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:124) [selenium-firefox-driver-2.52.0.jar]
	at com.xebia.incubator.xebium.DefaultWebDriverSupplier.newWebDriver(DefaultWebDriverSupplier.java:63) [file:/C:/Users/HoepelmanM/Desktop/Automated%20testing/Fitnesse/xebia-Xebium-59245c8/target/classes/]
	at com.xebia.incubator.xebium.SeleniumDriverFixture.defaultWebDriverInstance(SeleniumDriverFixture.java:91) [file:/C:/Users/HoepelmanM/Desktop/Automated%20testing/Fitnesse/xebia-Xebium-59245c8/target/classes/]
	at com.xebia.incubator.xebium.SeleniumDriverFixture.startBrowserOnUrl(SeleniumDriverFixture.java:184) [file:/C:/Users/HoepelmanM/Desktop/Automated%20testing/Fitnesse/xebia-Xebium-59245c8/target/classes/]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.8.0_121]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [rt.jar:1.8.0_121]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.8.0_121]
	at java.lang.reflect.Method.invoke(Method.java:498) [rt.jar:1.8.0_121]
	at fitnesse.slim.fixtureInteraction.DefaultInteraction.methodInvoke(DefaultInteraction.java:81) [fitnesse-20151230.jar]
	at fitnesse.slim.MethodExecutor.callMethod(MethodExecutor.java:57) [fitnesse-20151230.jar]
	at fitnesse.slim.MethodExecutor.invokeMethod(MethodExecutor.java:38) [fitnesse-20151230.jar]
	at fitnesse.slim.MethodExecutor.findAndInvoke(MethodExecutor.java:72) [fitnesse-20151230.jar]
	at fitnesse.slim.FixtureMethodExecutor.execute(FixtureMethodExecutor.java:20) [fitnesse-20151230.jar]
	at fitnesse.slim.StatementExecutor.getMethodExecutionResult(StatementExecutor.java:135) [fitnesse-20151230.jar]
	at fitnesse.slim.StatementExecutor.call(StatementExecutor.java:108) [fitnesse-20151230.jar]
	at fitnesse.slim.instructions.CallInstruction.executeInternal(CallInstruction.java:35) [fitnesse-20151230.jar]
	at fitnesse.slim.instructions.Instruction.execute(Instruction.java:29) [fitnesse-20151230.jar]
	at fitnesse.slim.ListExecutor$Executive.executeStatement(ListExecutor.java:49) [fitnesse-20151230.jar]
	at fitnesse.slim.ListExecutor$Executive.executeStatements(ListExecutor.java:43) [fitnesse-20151230.jar]
	at fitnesse.slim.ListExecutor.execute(ListExecutor.java:85) [fitnesse-20151230.jar]
	at fitnesse.slim.SlimServer.executeInstructions(SlimServer.java:84) [fitnesse-20151230.jar]
	at fitnesse.slim.SlimServer.processOneSetOfInstructions(SlimServer.java:77) [fitnesse-20151230.jar]
	at fitnesse.slim.SlimServer.tryProcessInstructions(SlimServer.java:64) [fitnesse-20151230.jar]
	at fitnesse.slim.SlimServer.serve(SlimServer.java:49) [fitnesse-20151230.jar]
	at fitnesse.slim.SlimService.handle(SlimService.java:154) [fitnesse-20151230.jar]
	at fitnesse.slim.SlimService.acceptOne(SlimService.java:162) [fitnesse-20151230.jar]
	at fitnesse.slim.SlimService.accept(SlimService.java:124) [fitnesse-20151230.jar]
	at fitnesse.slim.SlimService.startWithFactory(SlimService.java:76) [fitnesse-20151230.jar]
	at fitnesse.slim.SlimService.main(SlimService.java:56) [fitnesse-20151230.jar]
Caused by: org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output:
tionsURL":null,"optionsType":null,"aboutURL":null,"icons":{"32":"icon.png","48":"icon.png"},"iconURL":null,"icon64URL":null,"defaultLocale":{"name":"Default","description":"The default theme.","creator":"Mozilla","homepageURL":null,"contributors":["Mozilla Contributors"]},"visible":true,"active":true,"userDisabled":false,"appDisabled":false,"descriptor":"C:\\Program Files\\Mozilla Firefox\\browser\\extensions\\{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi","installDate":1476904582000,"updateDate":1476904582000,"applyBackgroundUpdates":1,"skinnable":true,"size":21905,"sourceURI":null,"releaseNotesURI":null,"softDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"strictCompatibility":true,"locales":[],"targetApplications":[{"id":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","minVersion":"49.0.2","maxVersion":"49.0.2"}],"targetPlatforms":[],"seen":true}
1491400195436	addons.xpi	DEBUG	getModTime: Recursive scan of {972ce4c6-7e08-4474-a285-3208198ce6fd}
1491400195437	DeferredSave.extensions.json	DEBUG	Save changes
1491400195437	addons.xpi	DEBUG	Updating database with changes to installed add-ons
1491400195437	addons.xpi-utils	DEBUG	Updating add-on states
1491400195438	addons.xpi-utils	DEBUG	Writing add-ons list
1491400195440	addons.xpi	DEBUG	Registering manifest for C:\Program Files\Mozilla Firefox\browser\features\e10sr...@mozilla.org.xpi
1491400195441	addons.xpi	DEBUG	Calling bootstrap method startup on e10sr...@mozilla.org version 1.3
1491400195441	addons.xpi	DEBUG	Registering manifest for C:\Program Files\Mozilla Firefox\browser\features\fir...@getpocket.com.xpi
1491400195441	addons.xpi	DEBUG	Calling bootstrap method startup on fir...@getpocket.com version 1.0.4
1491400195442	addons.xpi	DEBUG	Registering manifest for C:\Program Files\Mozilla Firefox\browser\features\webc...@mozilla.org.xpi
1491400195443	addons.xpi	DEBUG	Calling bootstrap method startup on webc...@mozilla.org version 1.0
1491400195444	addons.manager	DEBUG	Registering shutdown blocker for XPIProvider
1491400195445	addons.manager	DEBUG	Provider finished startup: XPIProvider
1491400195445	addons.manager	DEBUG	Starting provider: LightweightThemeManager
1491400195445	addons.manager	DEBUG	Registering shutdown blocker for LightweightThemeManager
1491400195445	addons.manager	DEBUG	Provider finished startup: LightweightThemeManager
1491400195446	addons.manager	DEBUG	Starting provider: GMPProvider
1491400195452	addons.manager	DEBUG	Registering shutdown blocker for GMPProvider
1491400195453	addons.manager	DEBUG	Provider finished startup: GMPProvider
1491400195453	addons.manager	DEBUG	Starting provider: PluginProvider
1491400195453	addons.manager	DEBUG	Registering shutdown blocker for PluginProvider
1491400195453	addons.manager	DEBUG	Provider finished startup: PluginProvider
1491400195453	addons.manager	DEBUG	Completed startup sequence
1491400196012	addons.manager	DEBUG	Starting provider: <unnamed-provider>
1491400196012	addons.manager	DEBUG	Registering shutdown blocker for <unnamed-provider>
1491400196013	addons.manager	DEBUG	Provider finished startup: <unnamed-provider>
1491400196014	DeferredSave.extensions.json	DEBUG	Starting write
1491400196230	addons.repository	DEBUG	No addons.json found.
1491400196231	DeferredSave.addons.json	DEBUG	Save changes
1491400196235	DeferredSave.addons.json	DEBUG	Starting timer
1491400196263	addons.manager	DEBUG	Starting provider: PreviousExperimentProvider
1491400196263	addons.manager	DEBUG	Registering shutdown blocker for PreviousExperimentProvider
1491400196264	addons.manager	DEBUG	Provider finished startup: PreviousExperimentProvider
1491400196270	DeferredSave.extensions.json	DEBUG	Write succeeded
1491400196272	addons.xpi-utils	DEBUG	XPI Database saved, setting schema version preference to 17
1491400196312	DeferredSave.addons.json	DEBUG	Starting write
1491400196324	DeferredSave.addons.json	DEBUG	Write succeeded
[Child 6924] WARNING: pipe error: 109: file c:/builds/moz2_slave/m-rel-w64-00000000000000000000/build/src/ipc/chromium/src/chrome/common/ipc_channel_win.cc, line 346

	at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:113) [selenium-firefox-driver-2.52.0.jar]
	at org.openqa.selenium.firefox.FirefoxDriver.startClient(FirefoxDriver.java:271) [selenium-firefox-driver-2.52.0.jar]
	at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:119) [selenium-remote-driver-2.52.0.jar]
	at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:216) [selenium-firefox-driver-2.52.0.jar]
	at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:211) [selenium-firefox-driver-2.52.0.jar]
	at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:207) [selenium-firefox-driver-2.52.0.jar]
	at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:124) [selenium-firefox-driver-2.52.0.jar]
	at com.xebia.incubator.xebium.DefaultWebDriverSupplier.newWebDriver(DefaultWebDriverSupplier.java:63) [file:/C:/Users/HoepelmanM/Desktop/Automated%20testing/Fitnesse/xebia-Xebium-59245c8/target/classes/]
	at com.xebia.incubator.xebium.SeleniumDriverFixture.defaultWebDriverInstance(SeleniumDriverFixture.java:91) [file:/C:/Users/HoepelmanM/Desktop/Automated%20testing/Fitnesse/xebia-Xebium-59245c8/target/classes/]
	at com.xebia.incubator.xebium.SeleniumDriverFixture.startBrowserOnUrl(SeleniumDriverFixture.java:184) [file:/C:/Users/HoepelmanM/Desktop/Automated%20testing/Fitnesse/xebia-Xebium-59245c8/target/classes/]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.8.0_121]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [rt.jar:1.8.0_121]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.8.0_121]
	at java.lang.reflect.Method.invoke(Method.java:498) [rt.jar:1.8.0_121]
	at fitnesse.slim.fixtureInteraction.DefaultInteraction.methodInvoke(DefaultInteraction.java:81) [fitnesse-20151230.jar]
	at fitnesse.slim.MethodExecutor.callMethod(MethodExecutor.java:57) [fitnesse-20151230.jar]
	at fitnesse.slim.MethodExecutor.invokeMethod(MethodExecutor.java:38) [fitnesse-20151230.jar]
	at fitnesse.slim.MethodExecutor.findAndInvoke(MethodExecutor.java:72) [fitnesse-20151230.jar]
	at fitnesse.slim.FixtureMethodExecutor.execute(FixtureMethodExecutor.java:20) [fitnesse-20151230.jar]
	at fitnesse.slim.StatementExecutor.getMethodExecutionResult(StatementExecutor.java:135) [fitnesse-20151230.jar]
	at fitnesse.slim.StatementExecutor.call(StatementExecutor.java:108) [fitnesse-20151230.jar]
	at fitnesse.slim.instructions.CallInstruction.executeInternal(CallInstruction.java:35) [fitnesse-20151230.jar]
	at fitnesse.slim.instructions.Instruction.execute(Instruction.java:29) [fitnesse-20151230.jar]
	at fitnesse.slim.ListExecutor$Executive.executeStatement(ListExecutor.java:49) [fitnesse-20151230.jar]
	at fitnesse.slim.ListExecutor$Executive.executeStatements(ListExecutor.java:43) [fitnesse-20151230.jar]
	at fitnesse.slim.ListExecutor.execute(ListExecutor.java:85) [fitnesse-20151230.jar]
	at fitnesse.slim.SlimServer.executeInstructions(SlimServer.java:84) [fitnesse-20151230.jar]
	at fitnesse.slim.SlimServer.processOneSetOfInstructions(SlimServer.java:77) [fitnesse-20151230.jar]
	at fitnesse.slim.SlimServer.tryProcessInstructions(SlimServer.java:64) [fitnesse-20151230.jar]
	at fitnesse.slim.SlimServer.serve(SlimServer.java:49) [fitnesse-20151230.jar]
	at fitnesse.slim.SlimService.handle(SlimService.java:154) [fitnesse-20151230.jar]
	at fitnesse.slim.SlimService.acceptOne(SlimService.java:162) [fitnesse-20151230.jar]
	at fitnesse.slim.SlimService.accept(SlimService.java:124) [fitnesse-20151230.jar]
	at fitnesse.slim.SlimService.startWithFactory(SlimService.java:76) [fitnesse-20151230.jar]
	at fitnesse.slim.SlimService.main(SlimService.java:56) [fitnesse-20151230.jar]
To unsubscribe from this group and stop receiving emails from it, send an email to xebium+un...@googlegroups.com.

Cirilo Wortel

unread,
Apr 6, 2017, 3:15:10 AM4/6/17
to xeb...@googlegroups.com
Like I said before, the versioning is quite delicate. If this is indeed the problem, it's quite important it's a good match. I can not find a comprehensive list of which versions to use. This is the closest I got:
I see in the logs you have firefox driver 2.52.0 my guess is the this matches Firefox versions 44, 45 maybe 46.

This is a table I found on browserstack, unfortunately the release notes of Selenium are not of much help. I'm not much help to you as I'm a bit rusty with using Xebium lately. Any insights from others in this group are welcome!

  • Firefox 38 and lower, use Selenium 2.46.0
  • Firefox < 47, use Selenium 2.53.1
  • Firefox >= 47, use Selenium 3.0.1

To unsubscribe from this group and stop receiving emails from it, send an email to xebium+unsubscribe@googlegroups.com.

priz...@gmail.com

unread,
Apr 7, 2017, 5:44:50 AM4/7/17
to Xebium
Changed my firefox to version 44. This solved the problem. 
some of the newer IDE actions don't work, but besided that its running. 
Reply all
Reply to author
Forward
0 new messages