Make sure that the file exists and is a Test Page

Jsunit使用Firefox测试时,出现错误提示:

    Reading Test Page file:///e:/testJsunit/test1.html timed out.javascript

    Make sure that the file exists and is a Test Page.html

源码以下:

e:\testJsunit\test1.html:java

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
 <head>
	  <title> New Document </title>
	  <meta name="Generator" content="EditPlus">
	  <meta name="Author" content="">
	  <meta name="Keywords" content="">
	  <meta name="Description" content="">

	  <script type="text/javascript" src="..\java-software\jsunit2_2\jsunit\app\jsUnitCore.js"></script>

	  <script type="text/javascript" src="test1.js"></script>

	  <script type="text/javascript">
		function testAdd(){
			
			var result = add(5,3);
			assertEquals(8,result);
		}
		function testSubstract(){
			
			var result = substract(5,3);
			assertEquals(2,result);
		}
	  
	  </script>
  <head>
	<body>
	</body>
<html>


e:\testJsunit\test1.js:web

function add(num1,num2){
	return num1+num2;
}
function substract(num1,num2){
	return num1-num2;
}


jsUnitCore.js文件的路径为  e:\java-software\jsunit2_2\jsunit\app\jsUnitCore.js
promise

以上源码及引入文件路径都是正确的,但就是报异常。解决方案以下:

  1. 在firefox的地址栏中输入:about:config,这时回车后可能会弹出

点击I'll be careful,I promise!便可app

2.在search输入框中输入fileuri,以下:

3. 将security.fileuri.strict_origin_policy的值由true改成false(双击即变为false),以下:

至些,再重复试下,jsunit测试则正常。wordpress

    这里要特别注意jsUnitCore.js的引入路径问题,如本例的路径改成测试

    src="..\jsunit2_2\jsunit\app\jsUnitCore.js",则同样报这个异常。spa

参考:https://connectedweb.wordpress.com/2012/03/07/fix-for-make-sure-that-the-file-exists-and-is-a-test-page-jsunit-firefox/firefox

相关文章
相关标签/搜索