我想知道是否可以使用 textWithLabel 方法在一个文本中填充两个以上的输入。
bot.textWithLabel("分辨率", 0).setText("800"); bot.textWithLabel("分辨率", 1).setText("600");
以上不工作。
给我解决方案。提前致谢。
我想知道是否可以使用 textWithLabel 方法在一个文本中填充两个以上的输入。
bot.textWithLabel("分辨率", 0).setText("800"); bot.textWithLabel("分辨率", 1).setText("600");
以上不工作。
给我解决方案。提前致谢。
实际上。
textWithLabel("Resolution", index) 工作正常。
但它失败的原因是数字验证侦听器做错了。原始来源有错误。我修好了。
我确认原始来源很好,但事实并非如此。
SWTBOT 是用于自动化 GUI 测试的酷炫开源项目。
谢谢。
org 数字验证源
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);
}