略。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>