Windows アプリ向け WYSIWYG 自動化

Windows UI 自動化フローを視覚的に作成し、確実に実行。

Fleet Automate は、ビジュアルな Action Box、構造化された Flow エディター、UI 要素キャプチャ、ライブ実行状態、確認しやすいログにより、再現可能なデスクトップ自動化 TestFlow の作成を支援します。

VisualAction ビルダー
Observable実行ログ
WindowsFlaUI ベース
Action Box、ウェルカムページ、出力ログ、TestFlows パネルを含む Fleet Automate のメインウィンドウ
Action BoxTestFlowsElement CaptureUndo & RedoLive LogsCLI SessionsAI Agent Loopwinauto-cli

Fleet Automate を選ぶ理由

デスクトップ自動化のためのビジュアルワークフロー

再利用可能な Action からフローを設計し、専用ダイアログで各ステップを設定し、実行状態の変化を UI で直接確認できます。

01

TestFlow を視覚的に構成

自動化、システム、ロジック、フロー制御 Action を順序付き TestFlow に配置できます。

02

実際の UI 要素をキャプチャ

実行中のアプリからウィンドウ、ボタン、入力欄、その他のコントロールを識別できます。

03

すべての実行を観察

Action 状態、出力ログ、一時停止/再開、Flow の結果を同じワークスペースで追跡できます。

04

フローをポータブルに維持

プロジェクトと TestFlow はファイルベースで、確認、バージョン管理、コピー、共有が容易です。

アイデアから実行へ

専用ダイアログで自動化ステップを設定。

各 Action は、識別子タイプ、検索範囲、リトライ動作、Invoke モード、辞書オプションなど重要なプロパティを公開します。目的は、素早い設定と隠れた前提の削減です。

Fleet Automate の Click Element Action 設定ダイアログ

AI 対応 CLI 自動化

テスト作成から自動修復までのループを閉じる。

Fleet Automate は AI Agent 時代に向けた CLI 機能を備えています。Agent は TestFlow の作成や変更、自動化の実行、結果確認、UI で人が観察できる状態での修正反復を行えます。

1

自動テスト開発

Agent は CLI からプロジェクト作成、Flow 追加、Action 挿入、Action プロパティ更新を行えます。

2

自動テスト実行

CLI で Flow を準備し、UI ホスト型コマンドセッションによりデスクトップ UI を観察可能に保てます。

3

結果分析

構造化出力には実行モード、payload、エラーが含まれ、Agent が失敗を推論しやすくなります。

4

反復修復

Agent は selector の改善、Action 設定の更新、プロジェクト保存、再実行を繰り返せます。

FleetAutomate CLI の使い方

一致するプロジェクトを開いた Fleet Automate UI セッションがある場合、CLI はそのセッションへコマンドをルーティングします。見つからない場合はオフラインファイルモードにフォールバックします。

  • UI セッションモード: 実行中のデスクトップアプリ内で可視的かつ協調的に編集。
  • オフラインモード: UI を開かずにプロジェクトと TestFlow ファイルを更新。
  • 出力: table または JSON。modeui-session または offline
fleetctl testproj show --project D:\demo\sample.testproj
fleetctl testproj create --project D:\demo\sample.testproj --name SampleProject
fleetctl testflow create --project D:\demo\sample.testproj --name calculator_flow
fleetctl testflow tree --project D:\demo\sample.testproj --flow calculator_flow
fleetctl action add --project D:\demo\sample.testproj --flow calculator_flow --type LaunchApplicationAction
fleetctl action set --project D:\demo\sample.testproj --flow calculator_flow --path 0 --property ExecutablePath --value calc.exe
fleetctl action show --project D:\demo\sample.testproj --flow calculator_flow --path 0 --format json
fleetctl project save --project D:\demo\sample.testproj

コンパニオン CLI ツール

winauto-cli による UI 検査と selector デバッグ

winauto-clipywinauto をラップした Python CLI ツールで、Windows デスクトップ自動化向けに検査、操作、検証、スクリーンショット、selector 改善のコマンド面を提供します。

PyPI では list-windowsfindinspectactassertscreenshot などのコマンドが紹介されています。Python 3.10+ が必要です。

pip install winauto-cliPyPI ページを開く

ワークフロー

キャプチャ、設定、実行、確認。

1

対象 UI をキャプチャ

要素識別子をキャプチャまたは入力し、再利用可能な対象をプロジェクト辞書で管理します。

2

TestFlow を作成

クリック、待機、条件、ループ、ログ、変数、システム Action を読みやすいフローに組み合わせます。

3

可視性を保って実行

完了状態、出力ログ、リトライ、一時停止/再開をコンテキストを失わずに確認できます。

Calculator 自動化 Action を表示する Fleet Automate TestFlow エディター

Calculator demo

実際の Windows アプリ向けの読みやすいフロー。

電卓サンプルは、アプリの特定、ボタン呼び出し、期待 UI の待機、実行進捗の記録までを含む完全な UI 自動化フローを示します。

Getting started

最初の Windows Release をダウンロード。

Fleet Automate 0.1.0 Windows x64 をインストール:

website/releases/FleetAutomate-0.1.0-setup.exe

デスクトップアプリをビルド:

dotnet build src/FleetAutomate.Application/FleetAutomate.csproj

次にサンプルプロジェクトを開く:

src/SampleProjects/WindowsCalculatorCli/windows-calculator.testproj

自動化を始めますか?

Windows Calculator サンプルプロジェクトから開始。

リポジトリを clone し、サンプルプロジェクトを開いて、動作する TestFlow をエンドツーエンドで確認してください。

Windows 版をダウンロード