我想对一个网站进行e2e测试,比如当用户访问网站时,如果禁用了javascript或阻止了一些脚本。
cypress.io并不(官方)支持测试禁用JS的网站,因此不能测试用户在没有启用JS的情况下安全访问网站时看到的内容。
Nightmare JS似乎支持通过浏览器选项来禁用JS,为每一个 Nightmare
实例,但我还没有试过它的性能。
有什么建议可以让我的方案得到测试的2e2测试工具吗?
一些测试框架在JavaScript被禁用时不支持这种情况,因为它们在测试页面中注入脚本,并在测试执行过程中运行它们。例如,TestCafe需要JavaScript来注入其脚本。