Catalyst SmartBrowz - クイックスタートガイド
Catalyst SmartBrowzは、ブラウザ自動化タスク、機能テスト、ビジュアルドキュメントの生成に活用できる強力なクラウドサービスです。このセクションでは、Catalystクラウド環境でリモートブラウザに接続し、自動化ライブラリで管理し、SmartBrowzコンポーネントを活用してウェブページのビジュアルドキュメントを生成するまでの全体的な手順を説明します。また、ブラウザタスクを実装するロジックを含むServerlessファンクションを構築することもできます。
プロジェクトの作成
- Catalystコンソールで新しいプロジェクトを作成します。プロジェクトの作成が完了すると、コンソールからSmartBrowzのすべてのコンポーネントおよび他のCatalystサービスにアクセスできるようになります。
Catalyst SmartBrowzコンポーネントへのアクセス
-
Headlessコンポーネントを使用して、コンソールに用意されているコードスニペットと適切なエンドポイントを使って、一般的なブラウザ自動化ライブラリでCatalystクラウド環境のリモートブラウザに接続できます。
- Seleniumなどの自動化ライブラリを使用する場合は、Webdriverエンドポイントを使用して接続する必要があります。
- PuppeteerまたはPlaywrightを使用する場合は、CDPエンドポイントを使用して接続する必要があります。
-
エンドポイントの使用に必要なAPI Keyは、Remote Browser OptionsボタンのView Keyオプションからコピーできます。
-
リモートブラウザに接続する前に、ローカルシステムに必要なブラウザ自動化ライブラリがインストールされていることを確認する必要があります。
- コンソールに用意されているコードレシピをコピーしてBrowser Logicファンクションに貼り付けることで、テストできます。
-
PDF & Screenshotsコンポーネントを使用して、コンソールに用意されているPlaygroundを通じて、HTML、URL、またはテンプレートによる入力を提供してビジュアルコンテンツを生成できます。また、コンソールに用意されているSDKとAPIを使用して、プログラム的にPDFとスクリーンショットを生成することもできます。
-
テンプレートコンポーネントを使用して、動的コンテンツを含むビジュアルドキュメントを生成するためのテンプレートをデザインして保存できます。テンプレートの使用方法については、このヘルプドキュメントを参照してください。
このセクションsectionに用意されているチュートリアルを通じて、SmartBrowzのさまざまなコンポーネントに慣れることができます。
アプリケーションの構築
- Catalyst CLIを使用してプロジェクトをローカルで初期化し、Java、Node.js、またはPythonを使用して、外部IDEでCatalyst Serverlessファンクションにビジネスロジックをコーディングし始めるか、コンソールで直接作成できます。また、Catalyst SDKのコードテンプレートを活用し、Catalyst APIのビルド済みAPIエンドポイントを使用してCloud Scaleコンポーネントをビジネスロジックに組み込むこともできます。さらに、アプリケーションに直接組み込める既製のマイクロサービスであるCatalyst CodeLibを使用するオプションもあります。また、Catalyst Zia ServicesのAI/ML搭載コンポーネントを使用してアプリケーションを強化することもできます。
アプリケーションのテスト
- catalyst serveを使用して、リモートコンソールにデプロイする前にアプリケーションのクライアントコンポーネントをローカルでテストできます。また、Catalyst shellコマンドcatalyst functions:shellを使用してファンクションのデバッグとテストを行うこともできます。
アプリケーションのデプロイ
- CLIコマンドcatalyst deployを使用して、CLIからリモートコンソールのプロジェクトにアプリケーションをデプロイできます。ファンクション、クライアント、アプリサービスをデプロイできます。
開発から本番環境へのアプリケーションの移行
- アプリケーションの移行準備が整ったら、このヘルプドキュメントの手順に従って、開発環境から本番環境にスムーズにデプロイできます。また、ドメインマッピングコンポーネントを使用して、アプリケーションの本番URLを独自のカスタムドメインにセキュアにマッピングできます。さらに、Catalystはアプリケーションの下にマッピングするすべてのドメインに対してグループSSL証明書を無料で提供します。ただし、本番環境にデプロイする前にCatalystの支払い設定が完了していることを確認してください。
最終更新日 2026-02-23 18:09:41 +0530 IST
Yes
No
Send your feedback to us