Splinter is an open source Python library for testing web applications. It allows controlling and interacting with popular web browsers to test functionality in a simple and intuitive way. Tests can be run across different browsers including Chrome, Firefox, PhantomJS, and remotely on services like Sauce Labs. Splinter provides APIs to visit URLs, fill forms, click elements and more through a consistent interface regardless of the target browser.