Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想和实习生一起测试一些与 DOM 相关的东西,不需要特定的装置,只是一般的 DOM 东西,比如我改变了 Element.prototype。这是否需要通过本地 Selenium 服务器(或酱实验室)运行功能测试,或者可以通过非功能测试套件来完成?
Intern 不提供沙箱来隔离单元测试套件,因此如果您要修改本机对象以进行测试,您需要稍后自己恢复它们(在您的套件拆解中)或创建自己的沙箱(通过创建新文档或新框架,具体取决于您实际尝试测试的内容)。您不需要使用功能测试,除非您尝试测试在 JavaScript 沙箱中无法可靠完成的事情(某些类型的事件、文件上传、多页导航、跨框架脚本,可能是一些其他事情)。