Hi,
I am writing a piece of code to capture the traffic of a specific link.
I followed the link
http://www.softwareishard.com/blog/firebug/automate-page-load-performance-testing-with-firebug-and-selenium/
and it works perfectly on my local mac.
Here is my preference code:
val profile = new FirefoxProfile()
profile.addExtension(firebugFile)
val FBDomain = "extensions.firebug."
profile.setPreference(s"${FBDomain}currentVersion", "2.0.3")
profile.setPreference(s"${FBDomain}allPagesActivation", "on")
profile.setPreference(s"${FBDomain}defaultPanelName", "net")
profile.setPreference(s"${FBDomain}net.enableSites", true)
profile.addExtension(netExportFile)
val NEDomin = "netexport."
profile.setPreference(s"${FBDomain}${NEDomin}defaultLogDir", logDir.
getCanonicalPath)
profile.setPreference(s"${FBDomain}${NEDomin}alwaysEnableAutoExport", true)
profile.setPreference(s"${FBDomain}${NEDomin}showPreview", false)
profile.setPreference(s"${FBDomain}${NEDomin}autoExportToFile", true)
profile.setPreference(s"${FBDomain}${NEDomin}saveFiles", true)
//firefox preference
profile.setPreference("app.update.enable", false)
System.setProperty("webdriver.firefox.logfile", s
"${firefoxLogDir.getCanonicalPath}/FFError.log")
System.setProperty("webdriver.logfile", s
"${firefoxLogDir.getCanonicalPath}/FFjsConsole.log")
new FireFoxDriver(profile)
However, when I deploy it to my QA box which is ubuntu 12.04.3 LTS, HAR
stopped being produced.
Here's my specific:
Selenium-java 2.42.2
Firefox 29 ( was Firefox 31 on my laptop)
Firebug 2.0.3
netExport 0.9b6
I use xvfb-run to allow headless browser to run
The only Firefox error to capture after I supplied the
webdriver.firefox.log:
==========================================
Xlib: extension "RANDR" missing on display ":98".
*** LOG addons.xpi: startup
*** LOG addons.xpi: Ignoring file entry whose name is not a valid add-on ID:
/tmp/anonymous9058616010009053829webdriver-profile/extensions/webdriver-staging
*** LOG addons.xpi: checkForChanges
*** LOG addons.xpi: No changes found
(firefox:17859): LIBDBUSMENU-GLIB-WARNING **: Unable to get session bus:
Error spawning command line `dbus-launch
--autolaunch=3c2808eefd0e7456cb17e781000000c3 --binary-syntax
--close-stderr': Failed to execute child process "dbus-launch" (No such
file or directory)
*** Blocklist::_loadBlocklistFromFile: blocklist is disabled
Xlib: extension "RANDR" missi*** Blocklist::_loadBlocklistFromFile:
blocklist is disabled
Xlib: extension "RANDR" missing on display ":98".
JavaScript error: , line 0: Permission denied to access property 'toString'
============================================
Can any shed some light out?
many thanks!
Victor
--
You received this message because you are subscribed to the Google Groups
"Firebug" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/firebug.
To view this discussion on the web visit
https://groups.google.com/d/msgid/firebug/255dded2-1f35-42bb-82c5-986cebdd3c08%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.