gpt4 book ai didi

javascript - 对前端页面重新加载进行单元测试

转载 作者:行者123 更新时间:2023-12-01 09:07:02 25 4
gpt4 key购买 nike

我有一个使用 localStorage 保存其状态的 Web 前端。

即页面重新加载时会向用户显示相同的页面。

我现在想对重新加载后显示的页面与重新加载前显示的页面进行单元测试。

使用 PhantomJS 在 karma runner 中进行 jasmine 测试时 window.location.reload() 抛出错误“您的某些测试重新加载了整页!”。

有没有办法对页面重新加载进行自动化测试?我愿意切换测试框架、测试运行器和测试浏览器。

谢谢!

最佳答案

您描述的测试是功能测试而不是单元测试。

您需要一个支持功能测试的测试运行器。

Karma 不支持功能测试,但例如CasperJS 可以。

关于javascript - 对前端页面重新加载进行单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25263590/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com