Announcing the 0.4 release of MuseIDE and the Muse Test Framework.

Announcing the 0.4 release of MuseIDE and the Muse Test Framework.

MuseIDE is a free visual test builder for creating and debugging automated tests. It is designed for, but not limited to testing with Selenium / WebDriver. MuseIDE is built on the open-source Muse Test Framework, which provides a common specification for tests, test suites as well as command-line interfaces for integrating into build automation processes. Muse is designed to build tests that are flexible, extensible and maintainable. As indicated by the version number, it is in early an development stage. Watch the 2-minute video and read more at

Management of test data is critical to building a flexible and maintainable test suite. In Muse, this is primarily accomplished by injecting data into the test context before the test starts. The 0.4 release includes many enhancements to this process, which allows:

  • injection of a list of variables into specific tests (by matching tags on the test)
  • selectively injecting a list of variables based on username, hostname, environment variables or command-line options

A new UI component allows visual editing of these configurations.
Enhancements (framework):

Enhancements (IDE):

  • add editor for Context Initializer Configurations
  • improved UI for Steps with a map subsource (e.g. the CallFunction step)
  • Show the subsource description in the single-subsource field prompt text
  • update to the latest FontawesomeFX and ControlsFX

Bug fixes (framework):

Bug fixes (IDE):

  • many bugs fixed in the expert value source editors with null and primitive values
  • fix more> link in Web Page editor
  • fix valid/invalid status indicator on primitive value editor

Other changes (framework):

  • (none)