gpt4 book ai didi

javascript - 什么是测试 Dom 重 js 的好方法?

转载 作者:行者123 更新时间:2023-11-30 09:04:17 25 4
gpt4 key购买 nike

我有一堆严重依赖dom元素的JS代码。我目前使用的测试解决方案依赖于 Selenium ,但 AFAIK 无法正确评估 js 错误(addScript 错误不会导致您的测试失败,而 getEval 会'nt 似乎在实际窗口中运行 javascript)。

我想知道在各种浏览器中测试需要 dom 的 JS 的好方法是什么会导致测试失败?

最佳答案

http://www.phantomjs.org/

它是一个完整的 webkit 浏览器,因此您拥有一个完整的 DOM/BOM 模型,以及您可以在“真实”浏览器中获得的所有可用事件。

请注意,这不是一个完整的解决方案,因为它不会模拟 gecko 或 IE 或 Opera 浏览器,但如果您只是对代码进行回归测试,而不是执行广泛的跨平台测试,PhantomJS 看起来很完美给你。

探索的其他解决方案是 HtmlUnitWatir

关于javascript - 什么是测试 Dom 重 js 的好方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6441955/

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