Вот как я это сделал с HTMLUnit.Selenium не требуется.
Он запускается как обычный тест JUnit (который может легко запускаться вашим сервером CI) и распечатывает журнал DOH в случае сбоя теста.1005 * А ниже - содержимое файла runTests.html.Он в основном просто перенаправляет на тестер DOJO с параметрами, специфичными для тестов в каталоге, который мы хотим протестировать.
Это просто хороший способ структурировать вещи, вы могли бы указать этот URL в поле PATHNAME в тесте JUnit.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Dojox Unit Test Runner</title>
<!--The "testModule" param tells the runner which test module to run-->
<!--The "paths" param adds our dojo module paths, otherwise it would just look in the default dojo modules for code to test.-->
<meta http-equiv="REFRESH" content="0;url=../../../../dojo-release-1.7.2-src/util/doh/runner.html?testModule=util.tests.module&paths=util,../../mystuff/dojo/util;mystuff,../../mystuff/dojo"></HEAD>
<BODY>
Redirecting to D.O.H runner.
</BODY>
</HTML>