Selenium is not entirely codeless. While it has features that allow testers to create automated tests without writing code, it also has a programming interface that requires some coding knowledge.