我想在zombie.js的mocha测试中使用browser.assert。
如何选择/测试引导输入字段的readonly标志(我使用jade)
input.form-control(name="OSMUser",id="OSMUser",value = "test" readonly)
Zombie.js确实忽略了该标志(所以我可以填充文本字段,而它应该是只读),所以我假设,我必须测试该标志是否已设置。
答案 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"]');