Challenges of End-to-End Testing with Selenium WebDriver and How to Face Them: A Survey | IEEE Conference Publication | IEEE Xplore