udemy automated software testing with puppeteer