我用流星火焰构建了一个应用程序,现在我正在尝试用 CodeceptJS 对其进行测试。问题是,我的所有输入字段在 DOM(F12 模式)中都没有值,但我在浏览器中看到了这些值。在流星中,我使用模板助手从我的 MongoDB 集合中读取它们并将它们传递给 blaze / spacebars。因此,meteor 使用 JavaScript 实时写入所有值(在网站完全加载/生成之后)。
我有一个值为“codeceptjs”的输入字段。但我在 DOM 中看不到它(chrome:F12 模式)。它只向我展示了这个:
<div class="input"><input data-title type="text" title="Todo Title"></div>
但是,在我的 Meteor blaze 文件中,我有以下内容:
<div class="input"><input data-title type="text" value={{title}} title="Todo Title"></div>
JQuery 也找不到它们,因为 DOM 中没有值:
jQuery('input[value="codeceptjs"]').length
0
如何在不更改工作应用程序的情况下使用 jQuery / codeceptjs 访问实时输入值?