javaeclipsejuniteclipse-pluginswtbot

How to get wizard description using SWTBot?


How to get the description text of an eclipse wizard using SWTBot? The wizard.shell.gettext() method gives the title, but I could not find any method for getting the description.I need it to verify the description and the error messages displayed on the wizard page.


Solution

  • as a workaround , I used this code

    public void verifyWizardMessage(String message) throws AssertionError{
        try{
           bot.text(" "+message);
        }catch(WidgetNotFoundException e){
            throw (new AssertionError("no matching message found"));
        }
    }
    

    here bot is a SWTBot instance available to method.The wizard messages automatically prepends a space to the description field,so I m using " "+message. Hope it helps