【发布时间】:2012-06-21 14:54:14
【问题描述】:
我想用 selenium 验证是否调用了某些方法(带参数) JavaScript Object - 用 JMockit 模拟期望,但在 Javascript 和 selenium 中。
不幸的是,对象是严重模糊的不透明网站性能跟踪器,我无法访问它的内部,所以在我看来,模拟是唯一的选择。还是我错过了一些明显的东西?
更新:经过考虑,在我看来,解决方案可能是: - 等待 HTML 完全加载 - 删除某些包含性能跟踪器的脚本标签 - 创建 javascript 模拟对象,其行为类似于跟踪器,但记录调用以供以后使用
【问题讨论】:
标签: javascript testing selenium mocking assertion