guardian/frontend — pull request #874 by gidsg (2013-05-16 14:54:07+00:00)
Title: Only jsclick where neccessary

So the background here is that in order to get the tests to be more reliable @stephanfowler changed all instances of a webdriver click to a `jsclick` using javascript executor. Whilst this is more reliable, it is not an as close approximation to a user action as a webdriver `click` using the Webdriver API.

This change sets `jsclick` only where `click` was failing.

It also adds assorted tweaks to make the tests more robust in intermittent failure areas such as the football expanders