All,
Thanks
--
You received this message because you are subscribed to the Google Groups
"webdriver" group.
To post to this group, send email to webd...@googlegroups.com.
To unsubscribe from this group, send email to
webdriver+...@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/webdriver?hl=en.
--
This message contains confidential information and is intended only for the individual named. If you are not the named addressee you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately by e-mail if you have received this e-mail by mistake and delete this e-mail from your system. If you are not the intended recipient you are notified that disclosing, copying, distributing or taking any action in reliance on the contents of this information is strictly prohibited.
If you have received this email in error please notify postm...@ardescosolutions.com
I guess the reasons for not doing it are:
· There is no need to do anything, you can already capture network traffic using a proxy.
· It would not be cross browser and making it cross browser would be a ball ache.
· Selenium is a browser automation framework, traffic monitoring is not part of its remit.
· Most people don't want to do traffic monitoring and this won't be used by the vast majority.
For more options, visit this group at http://groups.google.com/group/webdriver?hl=en.
The Tamper Data Firefox extension allows a user to save as XML. There
is an example Python based TDParser for this XML here --
http://code.google.com/p/randomizedcode/
Cheers,
Andre
In Ruby, that looks like this:
#Add Firebug to Firefox for debugging purposes
profile = Selenium::WebDriver::Firefox::Profile.new
profile.add_extension(File.join(File.dirname(__FILE__), "firebug-1.9.0-fx.xpi"))
profile['extensions.firebug.currentVersion'] = "1.9.0"
profile['extensions.firebug.addonBarOpened'] = true
profile['extensions.firebug.console.enableSites'] = true
profile['extensions.firebug.allPagesActivation'] = "on"
profile['extensions.firebug.previousPlacement'] = 1
profile['extensions.firebug.onByDefault'] = true
profile['extensions.firebug.defaultPanelName'] = "console"
profile['extensions.firebug.script.enableSites'] = true
profile['extensions.firebug.net.enableSites'] = true
profile['extensions.firebug.console.logLimit'] = 50000
profile['extensions.firebug.openInWindow'] = true
# Add the NetExport Firebug plugin so that we get HAR files showing the performance
profile.add_extension(File.join(File.dirname(__FILE__), "netExport-0.8b20.xpi"))
profile['extensions.firebug.netexport.alwaysEnableAutoExport'] = true
profile['extensions.firebug.netexport.autoExportToFile'] = true
profile['extensions.firebug.netexport.autoExportToServer'] = false
profile['extensions.firebug.netexport.compress'] = true
Dir.chdir(output_dir) { Dir.mkdir "NetExportLogs" unless Dir.exists? "NetExportLogs" }
profile['extensions.firebug.netexport.defaultLogDir'] = File.join(output_dir, 'NetExportLogs').gsub("/", '\\')
Selenium::WebDriver.for @browser, :profile => profile
(If you try to do this, note the gsub in the next to last line. NetExport seems to be unhappy with forward slashes in the default log directory, but is fine with backslashes. Some of the Firebug preferences probably aren't needed, but I like having Firebug open as the test runs so I can see errors pop up on the console too if I'm watching.)
We'll probably eventually switch to the BrowserMob proxy in the hopes of getting stats for more browsers than just Firefox, but today is not that day.
Once we get the HTTP Archive files, I've built a script using Jari Bakken's har gem to parse everything out to a database that we can then query across runs. You could use a standard HAR viewer like that that comes with Jari's gem or the one Jan Odvarko has at softwareishard.com (http://www.softwareishard.com/blog/har-viewer/)
-----Original Message-----
From: webd...@googlegroups.com [mailto:webd...@googlegroups.com] On Behalf Of David
Sent: Wednesday, February 08, 2012 3:46 PM
To: webdriver
--
It was only ever available through FireFox and was at best incomplete, I
would regard the RC implementation as a spike that was never removed.
To post to this group, send email to webd...@googlegroups.com.
To unsubscribe from this group, send email to
webdriver+...@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/webdriver?hl=en.
--
This message contains confidential information and is intended only for the individual named. If you are not the named addressee you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately by e-mail if you have received this e-mail by mistake and delete this e-mail from your system. If you are not the intended recipient you are notified that disclosing, copying, distributing or taking any action in reliance on the contents of this information is strictly prohibited.
If you have received this email in error please notify postm...@ardescosolutions.com
> > <mailto:webdriver+unsub...@googlegroups.com>