سلنیوم یک چارچوب تست نرم افزاری قابل حمل برای برنامه های کاربردی وب است. Selenium ابزار پخش (قبلا همچنین ضبط) برای تست های نوشتن را بدون نیاز به یادگیری یک زبان اسکریپت تست (Selenium IDE) فراهم می کند. همچنین یک زبان خاص دامنه (Selenese) را برای نوشتن آزمایش در تعدادی از زبان های برنامه نویسی محبوب مانند C #، Groovy، Java، Perl، PHP، Python، Ruby و Scala فراهم می کند. پس از آن، تست ها می توانند در برابر بسیاری از مرورگرهای وب مدرن اجرا شوند.