Easy Functional and UI Automated Web Testing


“Automated Web Testing for Any Technology”

Robust object recognition and support for all web elements

Automated Web Testing is hard to achieve. Nevertheless, the Maveryx Intelligent Object Recognition engine works like a senior human tester when interacting with a website or web application, helping to reach the goal. For example, as a person, Maveryx does not require to record actions on the web objects to test. Indeed, this innovative system inspects the user interface of any web application, regardless of the technology, directly at runtime, during test execution, without GUI maps, objects/images repositories, or whatever.

An effective searching engine enables Maveryx to uniquely identify the web elements to test. Even if the objects do not match perfectly or have changed since test creation. Besides, this powerful technology is transparent to you. Just write your tests and go!

Unlike all other test tools, Maveryx does not require manual recordings, locators, object mapping, spy tools, instrumentation or any other tool to uniquely identify the web elements to test. You don’t need to learn and use XPath or any object identification syntax, Name Mapping or Object repositories, GUI maps, and many more.

Just address the web elements to test, as in the following example:

new GuiHtmlElement(“Log In”).click();

or by Keywords, like the following Excel example

Automated Web Testing by keywords example

…and Maveryx will do the rest!

Cross-technology testing

Maveryx enables comprehensive testing of almost every web-based application, regardless of the technology, including HTML/HTML5, Angular, React, Node.js, Electron.js,…With Maveryx, you can also automate Salesforce applications.

Cross-browser testing

Web applications must be compatible with all popular browsers. With Maveryx, you can create your automated web tests once, using the script-free or code-based approach, and run them, without modifications, on all platforms, browsers, and browser versions. Maveryx supports all popular browsers, including Chrome, Firefox, Internet Explorer, Microsoft Edge, Opera, and Safari, via WebDriver.

HTML5 Test Automation

Maveryx supports all HTML5 tags, forms, form elements, input types, multimedia elements, and more. You can get full access to all HTML5 web elements and their attributes for validation. Maveryx also includes support for browser alerts, prompts, confirms and pop-ups.

Are images, videos, and graphics correctly displayed? You can perform visual testing with Maveryx’s image recognition technology to check the appearance of HTML5 multimedia elements and controls.

Validating with JavaScript

Maveryx can execute user-defined JavaScript code on the web page under testing. It is a powerful tool for interacting with web page content in addition to the Maveryx core APIs or Keywords. You can access any HTML elements, change to the DOM, and invoke all other JavaScript running on the page. You have the full power of JavaScript to do almost everything.

Coded and Codeless Automated Web Testing

If you are a developer, or a test automation expert, using Maveryx core API, you can build robust web tests in Java or C#, working in your preferred IDE (Eclipse, IntelliJ, Visual Studio …). But, if you are a novice tester or a non-tester, and you have no or few programming skills, do not worry! You can build sophisticated tests with Excel and Maveryx’s codeless, keyword-driven framework.

Why test your web application with Maveryx?

Industry-leading Web Object Recognition

Maveryx simplifies automated web testing eliminating useless artefacts such as manual recordings, XPath locators, objects repositories, spy tools and more, thus saving significant time and effort. Its Intelligent Object Recognition engine enables you and your team to create robust web tests early in parallel to software development. With Maveryx, you will spend less time creating and maintaining web tests and more time improving the quality of your web application.

Automated Web testing for Everyone

Maveryx provides coded (Java, C#) and codeless (Excel, CSV) test creation. This makes automated web testing easy for every team member, from novices to experts, business teams and domain experts, to contribute to web testing, ensuring time-saving and increasing test coverage.

Write once, run many

Maveryx empowers everyone, from beginners to experienced testers and developers, to build reliable cross-browser tests “once” and replay them across multiple browsers, including Chrome, Firefox, IE, and Safari. It makes test scripts simpler to maintain, cutting test development time, and ensuring full coverage for your web applications.