This list of web testing tools gives a general overview of features of software used for web testing, and sometimes for web scraping.

Main features Web testing tools may be classified based on different prerequisites that a user may require to test web applications mainly scripting requirements, GUI functionalities and browser compatibility.

Web testing tools Web browser based (model) Scriptable Scripting language Recorder Multiple domain Frames Open source Eggplant Functional (IE, Firefox, Safari, Opera, Chrome) SenseTalk iMacros (Firefox, Chrome, IE) iMacro Script Katalon Studio (IE, Firefox, Chrome, Safari, Opera, and any modern browser) Groovy Playwright (Chromium, Firefox, WebKit) JavaScript, Python, C#, Java QF-Test (Internet Explorer, Chrome, Firefox, Edge (including Chromium-based), Opera, Safari) Python, JavaScript, Groovy Ranorex Studio (Chrome, Firefox, Safari, IE) C#, VB.NET Sahi (IE, Firefox, Chrome, Safari, Opera and any modern browser) Sahi Script Selenium (IE, Firefox, Chrome, Safari, Opera, Edge) Ruby, Java, Node.js, PHP, Perl, Python, C#, Groovy Firefox and Chrome SOAtest Python, JavaScript, Java TestComplete (IE, Firefox, Chrome) VBScript, JScript, C++Script, C#Script, DelphiScript, Python Test Studio (Chrome, Firefox, Safari, IE) C#, VB.NET Tricentis Tosca (Chrome, Firefox, IE, Edge) C#, VB.NET WatiN (IE, Firefox) C#, ability to run JavaScript from C# calls IE/FF Watir (IE, Firefox, Chrome, Safari, Opera, Edge) Ruby HP-UFT (IE, Firefox, Chrome, Safari, Opera, Edge) VBScript

See also Comparison of GUI testing tools Headless browser

External links OWASP list of Testing Tools