After running into proxy errors attempting to run Selenium tests with Opera 9.62 and being unable to install Firefox 2 on Ubuntu 8.10 (unsatisfied package dependencies..) I finally ran into this gem:
On windows I succeeded to run Selenium RC and Firefox 3 using the following steps
1. run firefox in profilemanager mode (“pathtofirefox.exe” -profilemanager)
2. create new profile (e.g. selenese) with a specific path (e.g.a directory in your workspace)
3. open this new profile from within the profile manager and change the proxy settings within firefox (localhost:4444 or change accordingly in case your selenium RC server runs on a different port)
4. use the following browser string within Selenium RC: *custom pathtofirefox.exe -no-remote -profile pathtoprofileselenese
I had to enable popups for the profile, but other than that.. the solution seems to work fine on ubuntu as well!
Edit: Here’s a different work-around. I haven’t tried it, but it does have the benefit of a generic browser path.