I've created a library to bring the Testing Library (testing-library.com) to Selenium (Kotlin/Java) since it's an awesome library with great principles for promoting usability, accessibility, and tests that don't depend on tech details.
Check it out!
The more your tests resemble the way your software is used, the more confidence they can give you. (Kent C. Dodds)
more info