Automate using chrome driver ?
-
Hello
is it possible to automate & control the vivaldi browser using chromedriver through node js / puppeteer module?
-
@ravindra4me Ahoi. Seems to be for chrome and chromium, so theoretically it could work? You’d have to try. Let us know.
-
@luetage - Thanks it works just like Chrome.
Here's the sample reference :
Step1: Launch Vivaldi in remote debug mode.
/Applications/Vivaldi.app/Contents/MacOS/Vivaldi --remote-debugging-port=9222 --no-first-run --no-default-browser-check --user-data-dir=$(mktemp -d -t 'chrome-remote_data_dir')
Step2: Run the sample puppeteer code:
const puppeteer = require('puppeteer'); (async () => { const wsChromeEndpointurl="ws://127.0.0.1:9222/devtools/browser/91da5370-6d75-4ac8-9e70-f526e4cf61a3" const browser = await puppeteer.connect({ browserWSEndpoint: wsChromeEndpointurl, }); const page = await browser.newPage(); await page.goto("https://www.github.com", { waitUntil: 'networkidle0' }); await browser.close(); })();
-
-