`
huyifan951124
  • 浏览: 83225 次
社区版块
存档分类
最新评论

如何在firefox下进行jsUnit测试.

    博客分类:
  • web
 
阅读更多

今天学习jsUnit进行javascript的单元测试,发现这对linux下的用户来说事件痛苦的事情,因为要成功的运行jsUnit还真不是一件容易的事,对于win用户来说,IE对本地文件的限制没有那么高,因此在IE下能够很好的运行jsUnit,但是,对于我们linux下的用而言,就悲催了。
因为firefox对本地文件的有着十分严格的访问限制,因此用户在运行testRunner.html的时候,发现路径正确,也是一个test html,并且文件内也包含了对jsUnitCore.js的引用,可就是莫名的time out,那就换个浏览器呗。

于是,我尝试了chrome,opera两个极速浏览器= =,也许是因为追求速度导致兼容性下降的缘故,运行testRunner.html的时候出现的是这样的界面。。。

画圈的地方本该出现uri的输入,可却没有显示出来= =,于是我只好去找firefox的解决办法,终于被我找到了,打开firefox,在地址栏输入about:config回车,出现安全设置界面,security.fileuri.strict_origin_policy。
属性的值设置为false,然后重启浏览器,就ok了,但这样可能会影响安全性,因此我们新建一个配置文件,再重复上述操作,新建配置文件,直接在terminal输入firefox -p然后按提示继续往下做就行了。= =

分享到:
评论

相关推荐

    jsunit2.2 alpha11

    5. 浏览器兼容:JSUnit 可以在多种浏览器环境中运行,包括 Internet Explorer、Firefox、Chrome 等,适应不同的开发环境。 在JSUnit 2.2 alpha 11 版本中,可能包含了一些针对早期JavaScript环境的优化和改进,以及...

    6.6单元测试1

    要运行JS测试,只需在支持的浏览器(如Firefox或Safari)中打开`tests/jsunit/index.html`文件。所有测试都应该成功通过,这表明Blockly的核心功能没有问题。 块生成器测试则针对各个编程语言的块生成代码进行验证...

    开源测试工具-selenium下载

    WebDriver支持多种浏览器,如Chrome、Firefox、Internet Explorer、Edge和Safari,确保测试的跨平台性。 2. **Selenium RC**:Remote Control是早期的Selenium版本,允许通过编程语言来控制浏览器。它通过启动一个...

    Seleniumpython编程.rar

    支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。selenium 是一套完整的web应用程序测试系统,包含了测试的录制(selenium IDE),编写及运行(Selenium Remote Control)...

    Selenium介绍及原理解析.docx

    2. Selenium IDE:这是一个Firefox浏览器插件,可录制和回放测试脚本。适用于快速创建和调试测试用例。 3. Selenium Remote Control (RC):允许使用多种编程语言(如Ruby、Java、C#等)编写测试用例,便于与其他...

    seleniumwebdriver(python)第三版.rar

    支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。selenium 是一套完整的web应用程序测试系统,包含了测试的录制(selenium IDE),编写及运行(Selenium Remote Control)...

    私房菜(新手入门教程 Selenium).rar

    支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。selenium 是一套完整的web应用程序测试系统,包含了测试的录制(selenium IDE),编写及运行(Selenium Remote Control)...

    python中selenium库的基本使用详解

    支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。selenium 是一套完整的web应用程序测试系统,包含了测试的录制(selenium IDE),编写及运行(Selenium Remote Control)...

    Selenium_WebDriver_API

    支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。selenium 是一套完整的web应用程序测试系统,包含了测试的录制(selenium IDE),编写及运行(Selenium Remote Control)...

    Ajax基础教程(扫描版)

    本书重点介绍ajax及相关的工具和技术,主要内容包括xmlhttprequest对象及其属性和方法、发送请求和处理响应、构建完备的ajax开发工具、使用jsunit测试javascript、分析javascript调试工具和技术,以及ajax开发模式和...

    seleniumwebdriver(python)第三版完整版PDF最新版本

    它支持多种浏览器,包括但不限于 Internet Explorer(版本 7 至 11)、Mozilla Firefox、Safari、Google Chrome 和 Opera。Selenium 提供了一个全面的测试解决方案,涵盖了测试录制(Selenium IDE)、测试脚本编写与...

    Ajax基础教程(正式版)

    浏览器是Web应用的重要组成部分,从早期的Netscape Navigator到今天的Chrome、Firefox、Safari等,浏览器的发展直接影响了Web应用的设计和功能。了解浏览器的发展历史对于理解Ajax的应用环境至关重要。 - **1.3 ...

    ajax基础教程文档

    #### 六、使用JsUnit测试JavaScript **6.1 JavaScript提出的问题** - **测试必要性:** - JavaScript的动态特性使得编写稳定可靠的代码变得更具挑战性。 - 单元测试有助于确保代码的质量和稳定性。 **6.2 分析...

    ajax基础教程

    - 浏览器内置的开发者工具(如Chrome的DevTools、Firefox的Developer Tools),提供了源代码查看、断点设置、变量值观察等功能。 - Visual Studio Code、WebStorm等集成开发环境(IDE)也提供了强大的JavaScript调试...

    js functional and unit testing framework-开源

    1. **浏览器兼容性**:jsFUnit设计的目标之一就是跨浏览器兼容性,支持多种主流的浏览器,如Chrome、Firefox、Safari、Internet Explorer等,使得开发者无需担心测试环境的差异。 2. **测试套件与测试用例**:...

    AJAX教程

    6.2 分析JsUnit:一种JavaScript单元测试框架,用于测试AJAX应用的函数和组件。 6.3 其他测试框架:如QUnit、Mocha等,帮助开发者对AJAX代码进行系统测试。 6.4 性能测试:监控和优化AJAX应用的响应时间和资源消耗...

    ajax基础教程(适合初学者)

    Ajax,即Asynchronous JavaScript and XML,是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。这使得Web应用能够更加迅速、高效地响应用户交互,提高用户体验。本基础教程适合已有Java基础的初学者,...

Global site tag (gtag.js) - Google Analytics