Have something to share about Test Automation or WebDriver?
Become a speaker now

WebdriverIO + Puppeteer. Double gun – double fun


45 minutes


In the automation world, W3C Webdriver HTTP protocol has been successfully used for a long time. With its help, many projects and libraries in various languages ​​have been implemented (selenide, protractor, webdriverio and thousands of others). But more and more teams decide to use Chrome Debug Protocol, in particular the Puppeteer tool. It is based on WebSockets, and has its own special features – two-way communication, ability to subscribe to events in the browser, and much more. In this talk, we will look at the capabilities of both protocols, experiment and combine them together in one project to make the browser work at full power, and take the best from both communication channels.

Oleksandr Khotemskyi

Oleksandr Khotemskyi

Independent Contractor, Ukraine

More than 8 years of experience in Web, API, Desktop, iOS, Android, Gamedev using JavaScript, TypeScript, Java, Python. The main specialization is functional automation of testing at different levels. Trainer in Start-IT in 3 areas – WEB, API, Test Infrastructure. Winner and judge of the Ukrainian Dev Challenge. Speaker at many conferences – QA Fest, Selenium Camp, Simplicity Days, JS fest and others.

Slides are available here.