我想和实习生一起测试一些 DOM 相关的东西,不需要特定的固定装置,只是一般的 DOM 东西,比如我改变了 Element.prototype。这是否需要通过本地 Selenium 服务器(或 sauce 实验室)运行功能测试,还是可以通过非功能测试套件来完成?
最佳答案
Intern 不提供用于隔离单元测试套件的沙盒,因此如果您要出于测试目的修改 native 对象,您将需要稍后自行恢复它们(在您的套件拆卸中)或创建您的自己的沙箱(通过创建新文档或新框架,具体取决于您实际尝试测试的内容)。您不需要使用功能测试,除非您尝试测试无法从 JavaScript 沙箱中可靠完成的事情(某些类型的事件、文件上传、多页面导航、跨框架脚本,可能是一些其他事情)。
关于dom - 如何与实习生一起测试 DOM 敏感性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18117345/