【发布时间】:2014-12-05 23:11:41
【问题描述】:
以下代码从 RFT IDE 与命令行执行时的行为不同。
public void browserError() {
startBrowser("");
sleep (1);
TestObject[] to = find(atDescendant(".class", "Html.HtmlBrowser"));
System.out.println("Object found: " + to.length);
logMessage(MessType.INFO, "Object found: " + to.length);
}
如果我从 RFT IDE 运行此代码时只打开一个浏览器,则“to = 1”的长度。但是,当我从命令行“to = 0”运行它时。
浏览器实例似乎永远不会被注册,所以它永远不会找到它。
更令人费解的是,这段代码在不同的机器上运行,所以我知道我的环境中有些东西搞砸了。我只是不知道它是什么。
提前致谢。
【问题讨论】:
标签: rft