I have been using Selenium RC for functional testing of the web application. Recently I am facing a strange issue.

Selenium methods (e.g. Mouseover, Click etc) are getting failed on customized dropdown. This customized drop down is the combination of Image and text box and it fetches data through AJAX on text change event of text box. The issue starts appearing since F5 (page refresh) key has been disabled on the application. Here, the point to be noticed is that Selenium methods are getting failed for customized drop down control only. When selenium tries generating Mouse over or Click event application detects that F5 has been pressed and throws an error.

I am wondering how the selenium methods internally execute to simulate user actions!!

Any pointers would be highly appreciated.