---
title: クラウドでの劇作家の自動化
description: TestingBotを使用して大規模な自動劇作家テストを実行します。 Playwrightスクリプトをクラウドベースのブラウザグリッドに接続します。
source_url:
  html: https://ja.testingbot.com/features/automation/playwright
  md: https://ja.testingbot.com/features/automation/playwright.md
---

劇作家の雲 
# Playwrightを実際のブラウザクラウド上で実行

既存のPlaywrightスイートをTestingBotのグリッドに接続し、6100以上の実際のブラウザとAndroidデバイスで実行できます。大規模な並列処理、テスト成果物、EUデータ所在地のGDPR準拠を実現します。

フレームワークの選択でお困りですか？ [PlaywrightとSeleniumの](https://ja.testingbot.com/playwright-vs-selenium)比較については、こちらをご覧ください。

[無料で始める](https://ja.testingbot.com/users/sign_up) [デモをリクエストする](https://testingbot.com/demo)

- **ブラウザとデバイス:** 6100+
- **並行セッション:** 20歳以上
- **稼働時間SLA:** 99.9%

世界で最も革新的な企業のいくつかから信頼されています

 30秒で答える 
## TestingBotでPlaywrightを実行する理由とは？

Chromiumだけでなく、真のブラウザ

TestingBotは、実際のWindows、macOS、Linuxマシン上で、Chrome、Firefox、Edge、WebKitといった実際のブラウザに対してPlaywrightスイートを実行します。Microsoft Playwright Testingは、Linux上ではChromiumまでしかテストできません。

予測可能な価格設定

プランには無制限のテスト時間が含まれています。分単位の料金メーターはなく、別途レポート作成料金もかかりません。CIテストがうまくいかなかった翌朝に予期せぬ請求書が届くこともありません。

本物のAndroidデバイス

Playwrightのモバイルエミュレーションから脱却し、当社のクラウド上で実際のAndroidスマートフォン上で、デスクトップ版と同じワークフローを実行しましょう。

 劇作家とは何か？ 
## 劇作家を60秒で解説

 ![Playwright](https://ja.testingbot.com/assets/support/playwright-2dcb4e75b55ac0d1135cfa47be6137b13f46a2047ce78b96a34f51b0e2cc0d96.svg)

### Playwright

Released 2020 · Microsoft · Apache 2.0

Playwrightは、Microsoftが開発したエンドツーエンドのテストフレームワークで、単一のAPIを通じてChromium、Firefox、WebKitを操作できます。Puppeteerを開発したチームによって、クロスブラウザ対応と最新のWebアプリケーションのニーズを念頭に置いて作成されました。

自動待機、ネットワークインターセプト、マルチタブサポート、ブラウザコンテキストは標準で搭載されています。公式の@playwright/testランナーがフレームワークに同梱されているため、Mocha、Jest、PyTestなどを別途追加する必要はありません（必要に応じて追加することも可能です）。

- TypeScript / JavaScript / Python / Java / .NET バインディング
- 自動待機、ネットワーク傍受、フィクスチャ、トレース
- Chrome、Firefox、WebKit · ヘッド付きおよびヘッドレス
- 組み込みテストランナー、並列ワーカー、リトライ
- 動画、スクリーンショット、ログ

 5ライン設定 
## テスト対象をTestingBotグリッドに設定してください。

既存のPlaywrightコードを再利用しましょう。wsEndpointをTestingBotのクラウドに設定すれば、テストは実際のブラウザとOS上で並列実行されます。

playwright.config.ts step 1

```typescript
// Connect to TestingBot's Playwright cloud
import { defineConfig } from '@playwright/test';

export default defineConfig({
  use: {
    connectOptions: {
      wsEndpoint: 'wss://cloud.testingbot.com/playwright?
        key=KEY&secret=SECRET&browser=chrome',
    },
  },
  workers: 10,
  trace: 'on',
});
```

login.spec.ts step 2

```typescript
// Your existing Playwright test, unchanged
import { test, expect } from '@playwright/test';

test('login redirects to dashboard', async ({ page }) => {
  await page.goto('https://app.example.com/login');
  await page.getByLabel('Username').fill('jane');
  await page.getByLabel('Password').fill('••••');
  await page.getByRole('button').click();

  await expect(page).toHaveURL(/\/dashboard/);
});
```

[Playwrightの機能、ビデオ録画、オプションについては、TestingBotのドキュメント](https://testingbot.com/support/web-automate/playwright)全文を参照してください。

 TestingBot vs MPT 
## TestingBotとMicrosoft Playwrightのテストの比較

Microsoft Playwright Testing (MPT) は、Microsoft製品のみを使用している環境であれば便利なサービスです。それ以外の用途であれば、TestingBot の方がより包括的なクラウドソリューションと言えるでしょう。

| 能力 | テストボット | Microsoft Playright テスト |
| --- | --- | --- |
| ブラウザ | 実際のOS上で動作する、本物のChrome、Firefox、Edge、WebKit | Linux上のChromiumのみ |
| オペレーティングシステム | 本物のWindows、macOS、Linux | WindowsとLinuxのみ |
| 価格設定 | テスト時間が無制限のフラットプラン | 1分ごとの個別報告料金 |
| 実際のモバイルデバイス | 本物のAndroidスマートフォン、オンデマンド | エミュレーションのみ |
| プライベート環境とステージング環境をテストする | 内蔵型セキュアトンネル | 利用不可 |
| EUデータ居住地 | はい、GDPRに準拠しています | 米国地域限定 |
| ベンダー履歴 | 2012年よりクロスブラウザ対応クラウド | マイクロソフトの新製品 |

 ![試験結果](https://ja.testingbot.com/assets/features/test-results-315382c39a67ad52167d2a4fd78570c99aea3e0ec386c17e82265851e93cb7b3.png)

 テスト成果物 
## 試験結果

すべてのテストには、生成されたアーティファクトへのアクセスが付属しています。スクリーンショット、ログ、テストのビデオ。

テストコードからセッションを合格または不合格としてマークし、 [REST API](https://testingbot.com/support/api)を介して成果物を取得し、結果を Jira、Slack、または選択した CI に送信します。

- すべてのテストのフルHDビデオ
- スピードと信頼性を追求して設計されています
- コンソール、ネットワークHAR、Playwrightサーバーのログ
- カスタム画面解像度、タイムゾーン、地域
- ブラウザの起動フラグと[その他多くのオプション](https://testingbot.com/support/web-automate/playwright/options)

 言語とランナー 
## テストフレームワークの統合

TestingBotをPlaywrightおよび次のような一般的なテストフレームワークと統合します。

- ### [TypeScript / JavaScript](https://testingbot.com/support/web-automate/playwright/playwright-test)

  - [@playwright/test](https://testingbot.com/support/web-automate/playwright/playwright-test)
  - [Jest](https://testingbot.com/support/web-automate/playwright/jest)
  - [Mocha](https://testingbot.com/support/web-automate/playwright/mocha)
  - [CodeceptJS](https://testingbot.com/support/web-automate/playwright/codeceptjs)

- ### [Python](https://testingbot.com/support/web-automate/playwright/pytest)

  - [PyTest](https://testingbot.com/support/web-automate/playwright/pytest)
  - [Robot Framework](https://testingbot.com/support/web-automate/playwright/robotframework)

- ### [Java](https://testingbot.com/support/web-automate/playwright/java)

  - [Java quickstart](https://testingbot.com/support/web-automate/playwright/java)

- ### [.NET](https://testingbot.com/support/web-automate/playwright/dotnet)

  - [.NET quickstart](https://testingbot.com/support/web-automate/playwright/dotnet)

- ### [Ruby](https://testingbot.com/support/web-automate/playwright/ruby)

  - [Ruby quickstart](https://testingbot.com/support/web-automate/playwright/ruby)

- ### [Recorder & extras](https://testingbot.com/support/web-automate/playwright/recorder)

  - [Recorder](https://testingbot.com/support/web-automate/playwright/recorder)
  - [Visual regression](https://testingbot.com/support/web-automate/playwright/visual-regression-testing)
  - [Performance](https://testingbot.com/support/web-automate/playwright/performance)

[Playwright Recorder](https://testingbot.com/support/web-automate/playwright/recorder)を使用して、コードを記述せずにPlaywrightスクリプトを生成します。記録されたテストをTestingBotブラウザーグリッドで実行します。

 大規模並列処理 
## 劇作家組曲の所要時間を数時間から数分に短縮

Playwrightのワーカーを、並列実行される数百台の単一用途VMに分散させます。同じテストコードで、実時間を大幅に短縮し、不安定さを解消します。

- 最大100の劇作家セッションが同時開催可能
- セッションは数秒で開始、ウォーミングアップなし
- 自動再試行、スマートシャーディング、ワーカーごとのアーティファクト

[無料で始める](https://ja.testingbot.com/users/sign_up)

 ![劇作家組曲の所要時間を数時間から数分に短縮](https://ja.testingbot.com/assets/features/selenium/parallel-0229d698e59a8a6b92fe50344a08634624f018331ecf8a849ef83cfb35e635a5.png)

Live exit nodes
10+ countries

アメリカ合衆国

イギリス

ドイツ

フランス

スペイン

ベルギー

オーストラリア

中国

日本

 位置情報テスト 
## テストプレイライターは10カ国以上から集まっています

世界中の実際の出口ノードからPlaywrightのテストを実行してください。米国、英国、ドイツ、フランス、スペイン、ベルギー、オーストラリア、中国、日本などからの **ジオターゲティング** 、 **ジオブロッキング** 、 **ローカライゼーション** を検証できます。

 安全なインフラストラクチャ 
## 本物の機械。使い捨て。液漏れゼロ。

Playwrightの各セッションは、実際のオペレーティングシステム上で動作する、新品の使い捨て仮想マシン上で実行されます。テストが終了すると同時に仮想マシンは破棄されるため、何も再利用されず、顧客間で情報が漏洩することもありません。

SOC 2に準拠し、GDPRにも準拠（EU域内データ保管）、SAML SSOに対応、監査ログは企業チーム向けに提供。

- セッションごとに消去される使い捨ての仮想マシン
- GDPR準拠、EUデータレジデンシー対応
- SAML SSO、監査ログ、およびSCIMプロビジョニング

[TestingBotトラストセンターにアクセス](https://trust.testingbot.com/)

1. 1

テストは`cloud.testingbot.com`に接続します

お客様のセッション専用の、クリーンな仮想マシンが数秒でプロビジョニングされます。

2. 2

劇作家が実際のブラウザを駆動する

本物のChrome、Firefox、Edge、またはWebKit。シミュレーションされたものではなく、共有されたものでもありません。

3. 3

テスト終了と同時にVMは破棄されます

Cookie、ファイル、ブラウザの状態など、すべて消去されます。何も再利用されることはありません。

 継続的インテグレーション 
## PlaywrightをCI/CDに数分で組み込む

TestingBotは、主要なCI/CDツールすべてと連携します。コミットごとにPlaywrightスイートをトリガーし、トレース、ビデオ、ログをビルドダッシュボードにストリーミング配信します。

 ![Jenkins](https://ja.testingbot.com/assets/integrations/jenkins-e586a1c4af833e4c8d38d7b392a4e84bd193f30cae9cf8c9f198a58ec943a1ff.webp)

### [Jenkins](https://testingbot.com/support/integrations/ci-cd/jenkins)

 ![Bamboo](https://ja.testingbot.com/assets/integrations/bamboo-c8fe09a3cb0b74d6055e3aa6607d77720bfe29ff487b8e3cf825138adf634346.svg)

### [Bamboo](https://testingbot.com/support/integrations/ci-cd/bamboo)

 ![TeamCity](https://ja.testingbot.com/assets/integrations/teamcity-7e75cdb835903a4983ad276c41d95e569ceac5be486e96ec1f955029ce5bb319.svg)

### [TeamCity](https://testingbot.com/support/integrations/ci-cd/teamcity)

 ![CircleCI](https://ja.testingbot.com/assets/integrations/circleci-ede029654ff39b60342e4a5bba8fc9a3a49305cc38bda215b7cf8d07e85e0543.webp)

### [CircleCI](https://testingbot.com/support/integrations/ci-cd/circleci)

 ![GitLab CI](https://ja.testingbot.com/assets/integrations/gitlab-e4c0b6db07d07bc0a400f5606e258f4dc8a51b778e97bbfa51d1d531f3cb049a.webp)

### [GitLab CI](https://testingbot.com/support/integrations/ci-cd/gitlab)

 ![GitHub](https://ja.testingbot.com/assets/integrations/github-actions-8436242ad9e15381f84f1a98a10dddce15611087f121d6305782e211942b7842.webp)

### [GitHub](https://testingbot.com/support/integrations/ci-cd/github-actions)

 リアルモバイル 
## Playwrightで本物のAndroidブラウザを操作

エミュレーターは不要です。Playwrightのテストを、クラウド上の実際のAndroidデバイスでChromeブラウザに対して実行してください。PlaywrightのAPI、実際のハードウェア、実際のセンサーがそのまま利用できます。

[利用可能なデバイスを表示する](https://testingbot.com/support/web-automate/playwright/mobile)

 ![Playwright](https://ja.testingbot.com/assets/support/playwright-2dcb4e75b55ac0d1135cfa47be6137b13f46a2047ce78b96a34f51b0e2cc0d96.svg) ![Android](https://ja.testingbot.com/assets/environments/svg/android-1b3d235e17522e2238e1c55b4e9cdd41219f653cd958ea065877d3813f32ffc3.svg)

PlaywrightのAPIは同じで、本物のAndroid版Chromeです。

 Secure Tunnel 
## 内部アプリとステージングアプリを安全にテストする

ファイアウォールで保護されたステージングサイト、社内ダッシュボード、またはローカルホスト上のアプリケーションに対してPlaywrightのテストを実行するには、当社の[セキュアトンネルを](https://testingbot.com/support/tunnel)ご利用ください。

エンドツーエンドで暗号化され、受信ファイアウォールルールは不要で、主要なCIプロバイダーにすぐに利用できます。

 ![TestingBot secure tunnel for Playwright](https://ja.testingbot.com/assets/features/tunnel-diagram-poster-8c25e19e6fe4f7276a46a96b31a0ad0e07bb4f5bf98dc192d2b70897cfbb1a26.png)

[続きを読む](https://ja.testingbot.com/support/tunnel)

よくある質問
## TestingBotの劇作家向けよくある質問

なぜPlaywrightをローカル環境ではなくTestingBot上で実行するのですか？

ローカル環境では、ラップトップまたはCIランナーによって制限され、通常は2～4個のブラウザを並列実行でき、インストールされているOSのみを使用できます。TestingBotを使用すると、実際のWindows、macOS、Linuxマシン上で、Chrome、Firefox、Edge、WebKitを使用して最大100個のPlaywrightセッションを並列実行でき、ビデオとログは自動的に収集されます。

TestingBotはMicrosoft Playwright Testing（MPT）とどのように違うのですか？

TestingBotは、実際のWindows、macOS、Linux上で、Playwright、Firefox、Edge、WebKitを実行します。MPTはLinux上でChromiumのみを実行します。TestingBotは、無制限のテスト時間、実際のAndroidデバイス、EUデータ保管場所を含む定額プランを提供しています。このページで[比較を](https://ja.testingbot.com#mpt)ご覧ください。

TestingBotはどのPlaywrightバージョンをサポートしていますか？

TestingBotは、最新リリース版を含む、サポートされているすべてのPlaywrightバージョンに対応しています。機能を使用することで、テストごとに特定のPlaywrightバージョンを指定できます。

Playwrightのテストを並行して実行できますか？

はい。TestingBotのプランでは、最大100個のPlaywrightセッションを並行して実行できます。各セッションは専用の仮想マシンで実行されるため、テスト同士が干渉することはありません。

TestingBotはテストアセットを提供していますか？

完全です。すべてのセッションには、ビデオ録画、スクリーンショット、ログが付属します。

既存のPlaywrightテストを移行するにはどうすればよいですか？

`playwright.config.ts`ファイルの`wsEndpoint` `wss://cloud.testingbot.com/playwright`に設定し、TestingBot の認証情報を追加して、capabilities からブラウザ、OS、またはデバイスを選択してください。詳細な例については、 [移行ガイド](https://testingbot.com/support/web-automate/playwright#update)をご覧ください。

内部サイトやステージングサイトをテストできますか？

はい、弊社の[セキュアトンネル](https://testingbot.com/support/tunnel)をインストールすれば、Playwrightのテスト環境からステージング環境、ローカルホスト、またはファイアウォールの内側にあるあらゆる場所に、受信ルールを設定することなくアクセスできます。

Playwright GridはGDPR/SOC 2に準拠していますか？

TestingBotはGDPRに準拠し、EU域内にデータ拠点を置き、ISO 27001に準拠、STARレベル1認証を取得しています。エンタープライズプランでは、SAML SSO、SCIM、監査ログを提供しています。

劇作家とは何か？

Playwrightは、Microsoftが開発したオープンソースのエンドツーエンドテストフレームワークで、単一のAPIを通じてChromium、Firefox、WebKitを操作します。JavaScript、TypeScript、Python、Java、.NETをサポートし、自動待機、ネットワークインターセプト、フィクスチャ、組み込みのテストランナーを備えています。チームはPlaywrightをクロスブラウザテスト、ビジュアルリグレッションテスト、APIテスト、アクセシビリティテスト、モバイルWebテストに利用しています。TestingBotは、クラウド上で実際のブラウザ、オペレーティングシステム、Androidデバイス上でPlaywrightを実行するため、インフラストラクチャの管理なしにPlaywrightテストを拡張できます。

Playwrightは無料ですか？

はい、Playwright自体は無料です。MicrosoftはApache 2.0ライセンスでリリースしているため、インストール、テストの作成、ローカルでの実行は無料で行えます。チームにとってコスト面で問題となるのは、実際のブラウザ、デバイス、並列ワーカーを使ってPlaywrightを大規模に実行する方法です。TestingBotは、無制限のテスト時間を含む定額プランで、まさにそのニーズに応えます。

Playwrightはオープンソースですか？

Playwrightはオープンソースです。このフレームワークはMicrosoftがGitHub上でApache 2.0ライセンスの下で管理しており、公開されたロードマップと活発なコミュニティが存在します。TestingBotは、このオープンソースフレームワークを補完し、実際のブラウザ、実際のデバイス、および並列Playwrightテストのためのマネージドクラウドグリッドを提供します。

Playwrightは、ビジュアルテスト、アクセシビリティテスト、APIテストに使用できますか？

はい。Playwrightは汎用的な自動化フレームワークなので、エンドツーエンドのUIテストを実行するスクリプトは、ビジュアル回帰テスト、アクセシビリティ監査、APIテスト、パフォーマンスチェックにも使用できます。TestingBotでは、セッションごとにフルHDビデオ、Playwrightトレース、コンソールおよびネットワークHARログが取得できるため、視覚的な比較や動作の比較が容易になります。

## 劇作家のテストを開始する準備はできましたか？

開始方法については、[劇作家テスト](https://testingbot.com/support/web-automate/playwright)のドキュメントをご覧ください。

[無料トライアルを開始する](https://ja.testingbot.com/users/sign_up)

あなたが好きかもしれないリソース

[![Visual Testing with Playwright](https://ja.testingbot.com/assets/resources/articles/14-f3f2e8954c8a47cf0bb29059b44f4d2f40998442e22db6f8acdccb8e5b34d8c1.webp)](https://testingbot.com/resources/articles/playwright-visual-regression-testing)
### [Visual Testing with Playwright](https://testingbot.com/resources/articles/playwright-visual-regression-testing)

Playwright provides automated browser testing. It offers a built-in feature to perform visual regression testing for your website.

[続きを読む](https://testingbot.com/resources/articles/playwright-visual-regression-testing)

[![Record tests with Playwright](https://ja.testingbot.com/assets/resources/articles/32-277318b88c5e35eb2c96f03d9b53a1ef8eb2d96db184679892b5008b0bad9d0f.webp)](https://testingbot.com/resources/articles/playwright-recorder)
### [Record tests with Playwright](https://testingbot.com/resources/articles/playwright-recorder)

Learn how to use a Playwright Recorder to easily record tests.

[続きを読む](https://testingbot.com/resources/articles/playwright-recorder)
