我如何使用 zombie.js 和 node.js 测试只读输入

How can i test on readonly input with zombie.js and node.js

我想 browser.assert 在我的 mocha 测试中 zombie.js。

我如何 select / 测试 bootstrap 输入字段的只读标志(我使用 jade) input.form-control(name="OSMUser",id="OSMUser",value = "test" readonly)

Zombie.js 确实忽略了标志(所以我可以填充文本字段,而它应该是只读的),所以我假设,我必须测试标志是否已设置。

我已经找到要做什么了。

表单的 JADE 代码是: input.form-control(name="OSMUser",id="OSMUser",value = "test" readonly)

这个生成到下面HTML <input name="OSMUser" id="OSMUser" value="TheFive" readonly="readonly" class="form-control">

要找出这个输入字段的存在,我必须使用以下 node.js 基于 zombie.js 的代码 browser.assert.text('input[readonly="readonly"][name="OSMUser"]');