When I update Chrome browser to 61v, there are problems with click on not visible element outside visible area.
Earlier it worked
Try click on link outside visible area:
element.Click()
There is: InvalidOperationException; element not clickable at point (1134, 989)
Is there are some decisions with it? Maybe update chrome driver helps?
I implemented a method with some JavaScript to help with those issues (scroll into view), of course it had to be implemented differently for whatever browser I was using.
Try this though:
Chrome:
Firefox & IE:
You don't need the "window.scrollBy" part, but I noticed it helped me a lil' more to add that part. Obviously you can set the variables to whatever works for you or remove it completely if it's not feasible for what you need it for.
This fixed most of my "outside visible area" issues.
I also later on had to add focus to the window constantly. This was really becoming a problem with IE. So this was implemented below:
It also seemed to help with Firefox as well.
Good luck!
We had the same issue. We were using Chromedriver version 2.31. After updating to 2.32 the issue is gone. Below is one of the changes made for 2.32: "Fixes a bug where Chromedriver fails to click due to page scrolling changes in Chrome 61+."