Every line of 'page click puppeteer' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your JavaScript code is secure.
22 public async click(element: ElementHandle): Promise { 23 await element.click(); 24 }
30 async function click(selector: string, options?: puppeteer.ClickOptions) { 31 await page.click(selector, options) 32 }
22 public async click(): Promise { 23 return this.elementHandle.click(); 24 }
50 public async click(selector: string) { 51 return this.page.click(selector) 52 }
64 async function loadPage (driver, url) { 65 await retryInterval(5, 1000, async function () { 66 await openPage(driver, url); 67 const title = await spinTitle(driver); 68 title.should.not.include('Cannot Open Page'); 69 }); 70 }
54 public async waitForSelector(selector: string) { 55 return this.page.waitForSelector(selector) 56 }
65 public async click(): Promise { 66 return (await this.getElement()).click(); 67 }
108 public async waitFor(selector: string | EvaluateFn, options?: WaitForSelectorOptions, ...args: Array): Promise { 109 await this.page.waitFor(selector, options, ...args); 110 }
28 public async newPage(): Promise { 29 const page = await this.context.newPage(); 30 return new PuppeteerPage(page); 31 }
15 export async function openPage(scriptURL : string, { headless = true, devtools = false } : { headless? : boolean, devtools? : boolean }) : Promise { 16 const browser = await puppeteer.launch({ headless, devtools, args: [ '--no-sandbox' ] }); 17 18 const open = async () => { 19 const page = await browser.newPage(); 20 21 page.emulate({ 22 viewport: { 23 width: 1000, 24 height: 1000, 25 deviceScaleFactor: 2 26 }, 27 userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36' 28 }); 29 30 page.on('error', err => { 31 console.error('Browser error:', err.stack); 32 process.exit(1); 33 }); 34 35 const filename = await createTempFile(`puppeteer-blank.html`); 36 await page.goto(`file://${ filename }`); 37 38 await page.addScriptTag({ url: scriptURL }); 39 40 return page; 41 }; 42 43 return { 44 browser, 45 page: await open(), 46 open 47 }; 48 }