Revert "Cache url and page source so WebDriver does not hang"

This reverts commit a9b04878184c71cda3a5477286734eec375ab9e0.
Improve hover method

Use proper wait mechanism instead of loop
Add ignored exceptions as in WebElementFinder