If you are NOT using the DOM, you can query the visible property of the link or the coordinates of the link VS the corridinates of the browser page and issue a scroll down in your automation code.
If you are using the DOM you can just call the link click method from the DOMand it will click the link regardless of where on the page it is. Keep in mind if there is an action that occurs based off of the click you will need to call the fire method to fire that event yourself.
I have observed that webpages containing the following statement in the source code is the culprit.
'<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">'
When I remove the above statement from the code, my robot script is able to scroll down and click on the link.
Do you think there are any other alternatives on how I can overcome this problem?