MuseIDE for Selenium

Test more. Code less.

MuseIDE is a visual builder for automated website tests.

Flexible

Model a wide variety of workflows by employing conditionals, looping, variable scoping and expression evaluation.

Extensible

Add custom steps with just a few lines of Java or Javascript. Custom
steps are seamlessly integrated into the Muse IDE for you and your team.

Maintainable

Avoid code duplication with re-usable functions. Define element locators in one place for speedy updates when the app changes.

Advanced Logic


Every app is different. Testing one app requires complex looping logic, while others require complex validation or unique conditional
operations. Muse can support them all!

User-defined functions


Write once, use everywhere. Improve test reliability and reduce maintenance cost by re-using common logic in multiple tests.

Interactive Debugging


The elegant test-construction GUI makes it easy to improve and extend tests, even while you are debugging them.

Extensible


No tool can anticipate the need of every app, so Muse is easy to extend. With just a few lines of Java or Javascript, new capabilities can be added to your project, with seamless integration into the IDE.

Single-source locators


Define your element locators once for a page (or the entire app) and reference them wherever needed. When the app changes? Only one place to update!

Command-line integration


Jenkins? Buildbot? Travis CI? If it executes command-line operations, it can run Muse tests. Or maybe you just like working from the command-line? Run tests, test suites, access help or open the GUI editors all from the command line

Import from SeleniumIDE


Have SeleniumIDE tests that you need to bring with you? Convert your SeleniumIDE tests to Muse tests in a snap!

Built on Open Source foundation


MuseIDE is built on the open-source Selenium/WebDriver and Muse frameworks. Within the Muse community, custom extensions can be easily shared and integrated into your projects.

Ready to learn more?