I think the future is pretty much forever. You always need testing, both at the unit level and the integrated level, interfaces vary, and it really doesn't matter to Selenium what the underlying click/data entry/text output system is. You have clicks, data entry and output. As Selenium is being modified so that the backend driver was not browser-specific. There is nothing in the logic that requires it. However, if it did remain browser-based, HTML is likely to remain commonplace for a decade or more.
If there will be any failure to test properly risks violating EU privacy and IT security laws, with extreme penalties in law but also severe consequences in public relations. That is why companies are so desperate to hide such failures. If you want to make your career in the testing field then you must take up the following Selenium Training Course. If you like to read the stuff then you must read the following Selenium Tutorial. Here is a video tutorial for your reference which will help you to clear all your concepts. .