Too Long; Didn't Read
Selenium has been around since 2004, but the code-base has a strong "legacy" feel to it. Selenium needs to support multiple languages - all at the same time: Java, Python, C# /NET, JavaScript, Ruby and Ruby. Karate Test Automation Framework is an open-source alternative to Selenium for a few months. The project has been working on creating an alternative to the Selenium project for months now. The new language is a "Domain Specific Language" which is programming-neutral "language neutral"