ESPN Navigation Selenium Testcase

I am submitting my test in multiple languages for variation, including HTML, Java, Ruby, and Python, but am only showcasing two of them for the purpose of this demo. I also hooked in Sauce Labs in the Travis CI build process.

[You can view the output and a video of the Python testcase in Sauce Labs here.](https://saucelabs.com/tests/47346c8485714f498b85be9a90d8a377)

As for running it yourself, the easiest way to do this is through the Selenium IDE Firefox plugin.

Setup:
1. [Download Firefox.](https://www.mozilla.org/en-US/firefox/new/)
2. [Install the Selenium IDE plugin.](http://release.seleniumhq.org/selenium-ide/2.5.0/selenium-ide-2.5.0.xpi)

Running the Test:
1. Restart Firefox once complete.
2. Open up the Selenium IDE via small icon in the upper right corner of the browser.
3. In the Selenium IDE window, go to File > Open > navigate_to_nfl_scoreboard.html.
4. Finally, select the test case and run it.

I originally wanted to navigate directly to the NFL Scoreboard from the homepage, rather than first navigating to the NFL page, then Scores. However, the page's source code would show that the menu boxes are being populated via a JavaScript function, `espn.core.init.nav()`. Using Selenium to hover the mouse over the menu does not appear to work with the HTML test without invoking some JavaScript manually. It would appear after some research, this is a common issue with the Selenium IDE. I do not have access to this function, and thus, am unable to invoke it through Selenium.