0

我使用 dijit 机器人编写了一个自动化测试 - 但为了能够在我们的 Web 应用程序中使用相对路径,我为我们的测试创建了一个 OSGi 服务并将测试代码放在速度模板中。当我尝试运行测试时,没有任何反应。如果我在 html 文件中使用相同的脚本并直接从 Windows 资源管理器(而不是通过 localhost)访问它,它工作正常。我发现有很多情况会使 dijit 机器人测试无法运行 - 有没有人遇到过这个问题并发现了所有让 dijit 测试运行的小问题?

4

2 回答 2

0

问题可能是如果你用 openjdk 尝试它,在 oracle java 版本上运行它

于 2013-04-16T06:43:06.940 回答
0

查看 dijit.initRobot(),它可能会为您处理一些事情。

这篇博文中描述了搞砸了我的很多测试的一件事- 基本上机器人没有初始化,因为我掩盖了机器人点击初始化的特殊 div。

然而,我意识到 doh 机器人仍然存在很多问题 - 它看起来非常脆弱。通常我会有一个工作测试,然后添加 1 个机器人命令,测试就会中断。当我删除该行并再次尝试时......即使它与以前的代码完全相同,机器人也不会运行。

我发现编写机器人代码时最好的办法就是每次都清除缓存并交叉手指。祝你好运。

于 2010-07-13T13:38:28.297 回答