java - 如何使用 SWTBot 获取向导描述?

标签 java eclipse junit eclipse-plugin swtbot

如何使用 SWTBot 获取 eclipse 向导的描述文本? wizard.shell.gettext() 方法给出了标题,但我找不到任何获取描述的方法。我需要它来验证描述和向导页面上显示的错误消息。

最佳答案

作为解决方法,我使用了这段代码

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

这里的 bot 是一个可用于方法的 SWTBot 实例。向导消息会自动在描述字段前添加一个空格,所以我使用 ""+message。希望对你有帮助

关于java - 如何使用 SWTBot 获取向导描述?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11756974/

相关文章:

java - 如何从 Spring MVC 获取当前使用的区域设置?

java - Eclipse Maven - 没有 'package' 选项

java - 如何将服务注入(inject)junit测试

java - 如何仅模拟函数的一部分

java - 无法对非静态方法进行静态引用 - Android TabbedActivity

java - 使用 XPath 解析 XML 字符串数据的问题

android - 项目没有 project.properties 文件

java - 文件解析和翻译的单元测试

java - 使用元数据创建 jpeg 文件

c++ - '..' 类型的参数与 '..' C++ 不匹配