
Selenium is an umbrella project encapsulating a variety of tools and libraries enabling web browser automation. Selenium specifically provides infrastructure for the W3C WebDriver specification — a platform and language-neutral coding interface compatible with all major web browsers.
Selenium uses a custom build system, aptly named crazyfun available on all fine platforms (Linux, Mac, Windows).