我正在尝试使用Zombie.js [无头浏览器]和Mocha [测试框架]在HTML页面上实现功能测试。 以下是我的HTML页面
<div id="toggle" style="display:none">Hello There
<ul>
<li>
<label>Bike</label>
<form action="">
<input type="checkbox"
id="bike" name="vehicle"
value="Bike" checked="true">
I have a bike<br>
</form>
</li>
使用Zombie.js和mocha,我如何测试Checkbox是否被选中。 此外,在运行测试用例时,我将如何知道哪个函数/行错误或失败。
答案 0 :(得分:0)
我刚刚使用jasmine为我的应用fast-xml-parser尝试了它。 (您可以查看tests了解更多详情)
const Browser = require('zombie');//npm
//include zombie js in your project otherwise
:
//Create the instance before you use
browser = new Browser({site: 'http://localhost:'+port});
browser.assert.input('#textNodeConversion', true); //selected