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

时间:2016-03-08 06:30:13

标签: node.js mocha zombie.js

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

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

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

1 个答案:

答案 0 :(得分:0)

我找到了该怎么做。

表格的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"]');