SWTBot textWithLabel有两个以上的输入

时间:2014-04-25 08:29:37

标签: java eclipse eclipse-plugin swtbot

我想知道是否可以使用textWithLabel方法在一个文本中填充两个以上的输入。

enter image description here

bot.textWithLabel(“Resolution”,0).setText(“800”); bot.textWithLabel(“Resolution”,1).setText(“600”);

以上无效。

给我解决方案。提前谢谢。

1 个答案:

答案 0 :(得分:0)

实际上

textWithLabel(" Resolution",index)工作正常。

但为什么它失败的是数字verifylistener是错误的。原始来源有bug。我修好了。

我被证实原始来源很好,但不是。

SWTBOT是一个很酷的开源项目,用于自动化GUI测试。

感谢。

组织数字验证来源

private void chkDigit(VerifyEvent e) {
    if (!Character.isDigit(e.character)) {
        e.doit = false;
    }
}

changed 
private void chkDigit(VerifyEvent e) {
    e.doit = NumberUtils.isNumber(e.text);
}