budapestjs / meetup

17 stars 0 forks source link

End-to-end testing with Jest & Puppeteer #21

Closed peppierre closed 6 years ago

peppierre commented 6 years ago

Topic

End-to-end testing with Jest & Puppeteer

Description

2017 saw the appearance of headless mode in some of the major browsers (rest in peace PhantomJS). There are also new libraries, drivers and protocols to control them, even without selenium and webdriver. One of these new options is Puppeteer, a node.js library built by the Google Chrome team for automating Chrome via the DevTools Protocol (websockets). Not only does it allow you to automate the browser but also whatever you find in devtools (tracing, js coverage, etc.) Paired with Jest, it results in a speedy and easy-to-debug end-to-end testing solution, which is what Liligo’s QA team replaced Protractor with.

Presenter

Tamas Nemeth @ Liligo