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 |
LambdaTest |
Yes (IE, Firefox, Chrome, Safari, Opera and any modern browser) |
Yes |
Groovy, JavaScript, Python, C#, Java, PHP, Ruby |
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 |
|
|