Address failing video tests (Issue #832)

Trigger video player controls via javascript to be reliable
Compare the time of the video playing by time rather than string

These tests have never been reliable so I've changed the controls to appear via javascript.

I've also changed the time to return a time object so we can use `assertGreater` rather than `assertNotEqual`. The latter is susceptible to false positives especially when `.text` will return '' if the element is not visible.


`v1.0.1` - > Tested
`v1-train` - > Do not merge!
`desktop` -> Do not merge!