Advertisement
Guest User

Untitled

a guest
Mar 16th, 2018
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const puppeteer = require('puppeteer');
  2. (async () => {
  3.     const browser = await puppeteer.launch();
  4.     const page = await browser.newPage();
  5.     await page.goto('http://scikit-learn.org/stable/modules/generated/sklearn.ensemble.GradientBoostingRegressor.html',
  6.         {waitUntil: 'networkidle2'});
  7.     function delay(timeout) {
  8.         return new Promise((resolve) => {
  9.             setTimeout(resolve, timeout);
  10.         });
  11.     }
  12.     const inputField = '#gsc-i-id1';
  13.     page
  14.         .waitForSelector(inputField)
  15.         .then(await page.focus(inputField));
  16.     await page.keyboard.type("new life sakndjsanjdnsajdnas");
  17.     await delay(500);
  18.     await page.screenshot({path: 'input_type.png', fullPage: true});
  19.     await page.focus(inputField);
  20.     await page.keyboard.down('ControlLeft');
  21.     await page.keyboard.press('KeyA');
  22.     await page.keyboard.up('ControlLeft');
  23.     await page.keyboard.type("svm");
  24.     await page.keyboard.press('Enter');
  25.     await delay(1000);
  26.     await page.screenshot({path: 'resulting_page.png', fullPage: true});
  27.     await browser.close();
  28. })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement