지난 포스팅을 통해 #puppeteer 를 이용한 웹 브라우저 자동화 방법에 대해서 알아봤습니다. 여기까지만 해도 자동화 테스트를 할 수 있습니다.
특정 버튼 클릭시 이후 특정 화면이 나와야 한다고 했을때, xx.click() 이후 page.$x(xxx) 처럼 해서 특정 element 를 찾기 시도를 하고 만약 못찾았다면 fail 이고, 찾았으면 success 로 판단하도록 click, find, if ~ else 를 한땀한땀 코딩하면 되기 때문입니다.
이렇게 if ~ else 도와주는게 테스트 라이브러리입니다. #java 에는 #junit 이 있다면 #javascript 에는 #mocha 가 있습니다. https://mochajs.org/ Mocha - the fun, simple, flexible JavaScript test framework Mocha is a feature-rich JavaScript test framework running on Node.js and in t...
#
java
#
puppeteer
#
chai
#
cypress
#
javascript
#
junit
#
mocha
#
챠이
#
차이
#
모카
#
mocha와
#
유닛테스트
#
테스트