2017-11-03 20 views
0

Zombie.js [헤드리스 브라우저] 및 Mocha [테스트 프레임 워크]를 사용하여 HTML 페이지에서 기능 테스트를 수행하려고합니다. 다음은 내가 확인란을 선택하거나되지 않도록 테스트를 할 수있는 방법, Zombie.js 및 모카 사용하여 내 HTML 페이지Zombie.js - 확인란이 선택되었는지 확인하고 정확한 테스트 사례가 실패하는 위치를 확인하는 방법

<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>

입니다. 또한 테스트 케이스를 실행하는 동안 어떻게 함수/라인이 잘못되었거나 실패했는지 알 수 있습니다.

답변

0

나는 방금 응용 프로그램을 사용하려고 시도했다. 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