Dojo DOH,机器人动作的单元测试不会运行

时间:2012-01-02 10:35:19

标签: unit-testing dojo doh

当尝试从1.7版本运行dijit测试时,弹出窗口显示,测试将不再进一步。

Popup说:

  

DOH检测到当前网页正在尝试访问DOH,但属于与您同意让DOH自动化的域不同的域。如果您不打算通过访问此网页开始新的DOH测试,请立即按取消并离开网页

单击“确定”或“取消”不会执行任何操作。

怎么解决这个问题?

浏览器是Firefox 9,java正在运行(至少测试页面是这样说的。)

1 个答案:

答案 0 :(得分:0)

有点难以分辨出问题是什么,因为您没有说过您是从本地文件系统还是在Web服务器上运行它,或者您正在使用哪个URL。

我试图让DOH Robot从本地文件系统运行时遇到了各种各样的问题,但是在Web服务器下运行它们取得了很好的成功。

在网络服务器下尝试(任何类型都可以),并尝试访问网址

http://server:port/ROOTDIR/util/doh/runner.html?testModule=dijit.tests.form.module

(其中http://server:port/ROOTDIR/指向Dojo SDK目录的顶部)

Dojo SDK 1.7.2对我来说很好用;有时我会得到相同的提示,但是OK可以使测试继续愉快。

如果这不起作用,看看你是否可以直接运行一个测试页而不用DOH浏览器转轮,例如。

http://server:port/ROOTDIR/dijit/tests/form/robot/Button_mouse.html

这可能更容易诊断。