略。java
略。shell
略。浏览器
JsTestDriver 是由 Google 工程师开发的与 Selenium 和 Yeti 相似的命令行工具。JsTestDriver 基于已安装的浏览器运行测试。经过 QUnit 适配器能够用 JsTestDriver 执行基于 QUnit 的测试。工具
JsTestDriver 是用 Java 编写的,YAML 文件中包含要执行测试的文件的配置信息以下:测试
servler: http://localhost:4224 load: - tests/*.js
语法:spa
java -jar JsTestDriver.jar --port [port] --browser [browsers] --config [file] --tests all --testOutput [directory]firefox
例如:命令行
java -jar JsTestDriver.jar --port 4224 --browser firefox,iexplore --config conf/conf.yml --tests all --testOutput ./resultcode
属性文件:xml
src.dir = ./src lib.dir = ./lib tests.dir = ./tests jstestdriver = ${lib.dir}/JsTestDriver.jar jstestdriver.port = 4224 jstestdriver.browser = firefox,iexplore jstestdriver.config = conf/conf.yml jstestdriver.output = ./results
Ant:
<target name="test"> <exec executable="java" failonerror="true"> <arg line="-jar"/> <arg path="${jstestdriver}"/> <arg line="--port ${jstestdriver.port}"/> <arg line="--browser ${jstestdriver.browser}"/> <arg line="--config"/> <arg path="${jstestdriver.config}"/> <arg line="--tests all"/> <arg line="--testOutput"/> <arg path="${jstestdriver.output}"/> </exec> </target>