const puppeteer = require('puppeteer');
const url = 'https://foo/bar';
(async () => {
const browser = await puppeteer.launch({
headless: false
});
const page = await browser.newPage();
await page.goto(url, { waitUntil: 'networkidle0'});
try {
await Promise.all([page.waitForNavigation({ waitUntil: 'networkidle0' }), page.click('#buttonBox'),]);
await page.click('#txtSearch');
await page.keyboard.type('spacegoats');
await page.click('#btnSearch');
await page.waitForNavigation({ waitUntil: 'networkidle0' });
} catch (error) {
console.log(error.message)
}
console.log(await page.content());
await browser.close();
})();
Last active
June 4, 2019 13:37
-
-
Save andiMenge/3abf857213156b685dea030f6a445f79 to your computer and use it in GitHub Desktop.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment