I am finding an automation testing tool to test a non-GUI installer which is written in Ruby or power script. The automation tool should work on both windows and Mac machines.

  • If it's non GUI I assume it's a CLI installer, right? So what keeps you from starting it via a language of your choice and just check the generated output? I don't think you'd need a tool for that (or that a tool for that even exists).
    – Daniel
    Jul 4, 2017 at 11:58

1 Answer 1


The classic tool for testing of interative non-GUI applications is called expect. It comes from the Tcl world but Ruby equivalents are available as well:


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.