LoginSignup
0
0

More than 3 years have passed since last update.

Puppeteerで環境変数を設定

Posted at

■ Node.jsで環境変数を使えるようにする。

1. dotenvをインストール

npm install dotenv

2. 環境変数(.env)を設定

.env
NAME=まんちゃん

■ Puppeteerで動かしてみる。

1. 動作確認

日本Seleniumユーザーコミュニティのテストサイトを利用

const puppeteer = require('puppeteer');

(async () => {
  const browser = await puppeteer.launch();
  const page = await browser.newPage();
  await page.goto('http://example.selenium.jp/reserveApp/');

  // 入力画面
  await page.screenshot({path: 'before.png'});
  await page.type('#guestname', process.env.NAME); // .envの環境変数を取得
  await page.screenshot({path: 'after.png'});

  await browser.close();
})();

実行

node --require dotenv/config dotenv_test.js 

before.png
after.png

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0