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

相關文章
相關標籤/搜索