Wednesday, January 7, 2009

Firefox, Selenium RC and proxy chaining

The way Selenium RC is designed is such that whenever it opens a browser, it creates its own proxy.pac file for the session and overwrites the proxy coonfiguration.
This causes popups generation in Mac and timeouts in some machines which result in test failure.

It was quite difficult to figure out the cause for the timeouts as I never expected Selenium to overwrite my browser proxy configuration.
If Selenium is to overwrite this and something else what is the use of assuming that it simulates user behavior and runs acceptance tests ?

A couple of more discussions about the issue -
http://jira.openqa.org/browse/SRC-210
http://working-thought.blogspot.com/2008/10/recent-conversation-with-colleague.html

0 comments: