-
Node.jsのインストール: Cypressを実行するためには、まずNode.jsがインストールされている必要があります。公式のNode.jsウェブサイト(https://nodejs.org)から、最新バージョンのNode.jsをダウンロードしてインストールします。
-
Cypressのインストール: Cypressは、Node.jsのパッケージとして提供されています。ターミナルを開き、以下のコマンドを実行してCypressをグローバルにインストールします。
npm install -g cypress
- Cypressプロジェクトのセットアップ: Cypressを使用するためには、プロジェクトディレクトリを作成し、そのディレクトリ内でCypressを初期化する必要があります。以下のコマンドを実行して、新しいプロジェクトディレクトリを作成し、Cypressを初期化します。
mkdir my-cypress-project
cd my-cypress-project
cypress init
- サンプルテストの作成: Cypressでは、テストをJavaScriptファイルとして記述します。以下は、例としてGoogleの検索機能をテストするCypressテストコードの一部です。
describe('Google Search', () => {
it('should display search results', () => {
cy.visit('https://www.google.com')
cy.get('[name="q"]').type('Cypress testing')
cy.get('[name="btnK"]').click()
cy.get('#search').should('contain', 'Cypress testing')
})
})
- テストの実行: Cypressテストを実行するには、以下のコマンドをプロジェクトディレクトリで実行します。
cypress run
これで、Mac上でCypressをインストールし、テストを実行する準備が整いました。さまざまなCypressの機能やカスタマイズオプションについては、公式のCypressドキュメント(https://docs.cypress.io)を参照してください。
このブログ投稿では、MacでCypressをインストールする手順とコード例を紹介しました。Cypressを使用することで、フロントエンドのテスト自動化を効果的に行うことができます。