dom - 如何与实习生一起测试 DOM 敏感性

标签 dom testing intern

我想和实习生一起测试一些 DOM 相关的东西,不需要特定的固定装置,只是一般的 DOM 东西,比如我改变了 Element.prototype。这是否需要通过本地 Selenium 服务器(或 sauce 实验室)运行功能测试,还是可以通过非功能测试套件来完成?

最佳答案

Intern 不提供用于隔离单元测试套件的沙盒,因此如果您要出于测试目的修改 native 对象,您将需要稍后自行恢复它们(在您的套件拆卸中)或创建您的自己的沙箱(通过创建新文档或新框架,具体取决于您实际尝试测试的内容)。您不需要使用功能测试,除非您尝试测试无法从 JavaScript 沙箱中可靠完成的事情(某些类型的事件、文件上传、多页面导航、跨框架脚本,可能是一些其他事情)。

关于dom - 如何与实习生一起测试 DOM 敏感性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18117345/

相关文章:

JavaScript 和 DOM : Why "<table>" += "<tr><td></td></tr>" += "</table" doesn't work?

javascript - 使用 Google 脚本从 html 中抓取表格

javascript - 如何将 DOM 状态重置为初始状态(首次收到页面时?)

android - tns 测试 android 第一次失败,然后在第二次执行时成功

functional-testing - 逐步进行实习生功能测试

javascript - 从 internjs 中的 bootstrap select2 下拉列表中单击 <li> 标签

javascript - 如何使用 jQuery 获取文件输入字段的当前值

testing - Matlab 无限测试

testing - 如何在 Go 中使用 gomock 模拟函数?

javascript - 如何链接内部页面对象函数调用?