Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //import module puppeteer
- const puppeteer = require('puppeteer');
- //open browser/chrome
- puppeteer.launch().then(async browser =>{
- //bikin page dengan 1280X800
- const page = await browser.newPage();
- await page.setViewport({width: 1280, height: 800});
- //akses gala versi web
- await page.goto('http://galaxy.mobstudio.ru/web?lang=en');
- //click selector "Already Registered?"
- await page.click('.login-window__reg > div:nth-child(2) > a:nth-child(1)');
- //focus ke form recovery code
- await page.focus('#input_recovery_code');
- //insert RC ke form #input_recovery_code
- await page.keyboard.type('RECOVERY CODE');
- //tadinya mau coba click button submit,tp error/ button ga muncul
- //await page.click('#smart_input_5508 > div:nth-child(1) > div:nth-child(1)');
- //akalin pake keyboard.press = enter /klik tombol enter
- await Promise.all([
- await page.keyboard.press('Enter'),
- //nunggu login selesai
- //tapi kok ga login2..
- page.waitForNavigation({ waitUntil: 'networkidle0', timeout: 0}),
- //convert page loaded ke PNG/gambar
- await page.screenshot({path: 'gala.png' ,fullPage: true})
- ]);
- //close browser saat request selesai
- await browser.close();
- });
Advertisement
Add Comment
Please, Sign In to add comment