This article needs additional citations for verification. (September 2009) |
This is a list of web testing tools, giving a general overview in terms of features, sometimes used 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 |
---|---|---|---|---|---|---|
BugBug.io | Yes (Chromium-based) |
Yes | JavaScript | Yes | Yes | Yes |
eggPlant Functional | Yes (IE, Firefox, Safari, Opera, Chrome) |
Yes | SenseTalk | Yes | ||
iMacros | Yes (Firefox, Chrome, IE) |
Yes | iMacro Script | Yes | Yes | Yes |
Katalon Studio | Yes (IE, Firefox, Chrome, Safari, Opera and any modern browser) |
Yes | Groovy | Yes | Yes | Yes |
Playwright | Yes (Chromium, Firefox, WebKit) |
Yes | JavaScript, Python, C#, Java | Yes | Yes | Yes |
QF-Test | Yes (Internet Explorer, Chrome, Firefox, Edge (including Chromium-based), Opera, Safari) |
Yes | Python, JavaScript, Groovy | Yes | Yes | Yes |
Ranorex Studio | Yes (Chrome, Firefox, Safari, IE) |
Yes | C#, VB.NET | Yes | Yes | Yes |
Sahi | Yes (IE, Firefox, Chrome, Safari, Opera and any modern browser) |
Yes | Sahi Script | Yes | Yes | Yes |
Selenium | Yes (IE, Firefox, Chrome, Safari, Opera, Edge) |
Yes | Ruby, Java, Node.js, PHP, Perl, Python, C#, Groovy | Firefox and Chrome | Yes | Yes |
SOAtest | Yes | Yes | Python, JavaScript, Java | Yes | Yes | Yes |
TestComplete | Yes (IE, Firefox, Chrome) |
Yes | VBScript, JScript, C++Script, C#Script, DelphiScript, Python | Yes | Yes | Yes |
Test Studio | Yes (Chrome, Firefox, Safari, IE) |
Yes | C#, VB.NET | Yes | Yes | Yes |
Tricentis Tosca[1] | Yes (Chrome, Firefox, IE, Edge) |
Yes | C#, VB.NET | Yes | Yes | Yes |
WatiN | Yes (IE, Firefox) |
Yes | C#, ability to run JavaScript from C# calls | IE/FF | Yes | |
Watir | Yes (IE, Firefox, Chrome, Safari, Opera, Edge) |
Yes | Ruby | No | Yes | Yes |
HP-UFT | Yes (IE, Firefox, Chrome, Safari, Opera, Edge) |
Yes | VBScript | Yes | Yes | Yes |
TestGrid[2] | Yes | Yes | Java, Python, C#, JavaScript | No |