自動テストチュートリアル

Playwright、Seleniumなどの自動テストツールを学ぼう

npmコマンドの基礎

npmコマンドの基礎

npm(Node Package Manager)は、JavaScriptのパッケージ管理ツールです。Playwrightもnpmを使ってインストールします。

npmとは?

npmは、世界中の開発者が作ったプログラム(パッケージ)を簡単にインストール・管理できるツールです。

よく使うnpmコマンド

npm install - パッケージをインストール

# package.jsonに書かれた全パッケージをインストール
npm install

# 特定のパッケージをインストール
npm install playwright

# 開発用パッケージとしてインストール
npm install --save-dev @playwright/test

npm run - スクリプトを実行

package.jsonの「scripts」に定義されたコマンドを実行します。

# テストを実行(package.jsonで定義されている場合)
npm run test

# 開発サーバーを起動
npm run dev

npx - パッケージを一時的に実行

インストールせずにパッケージを実行できます。

# Playwrightのテストを実行
npx playwright test

# Playwrightのコード生成ツールを起動
npx playwright codegen

package.jsonとは?

プロジェクトの設定ファイルです。以下の情報が含まれています:

{
  "name": "my-project",
  "scripts": {
    "test": "playwright test"
  },
  "devDependencies": {
    "@playwright/test": "^1.40.0"
  }
}
🎯 覚えておくコマンド
  • npm install - パッケージをインストール
  • npm run test - テストを実行
  • npx playwright test - Playwrightテストを実行

Node.jsのインストール確認

npmを使うにはNode.jsが必要です。インストールされているか確認:

# Node.jsのバージョン確認
node -v

# npmのバージョン確認
npm -v

バージョン番号が表示されればOKです。表示されない場合は、Node.jsをインストールしてください。