コンテンツにスキップ

クイックスタート

1. エディタを起動する

cargo run -p robost-editor

2. 最初のシナリオを作成する

  1. ツールバーで シナリオ名 を入力する
  2. ノード パネル (左) からステップへノードをドラッグするか、ダブルクリックで追記する
  3. ステップを選択すると、中央パネルでプロパティを編集できる
  4. 保存 (Cmd+S) を押して YAML ファイルを書き出す
  5. 実行 (F5) を押してシナリオを実行する

3. YAML を直接書く

robost のシナリオはシンプルな YAML ファイルです。hello.yaml を作成してみましょう:

name: hello
steps:
  - wait_ms: 500
  - type: "Hello from robost!"
  - press: Enter

実行する:

cargo run -p robost-cli -- run hello.yaml

4. 変数を使う

name: with_variables
variables:
  target_app: "Notepad"
steps:
  - wait_window:
      title_contains: "{{ target_app }}"
      timeout_ms: 10000
  - type: "Automated by robost"

5. テンプレート画像を採取する

  1. 対象アプリケーションを開く
  2. トレイから robost-snip を起動するか、cargo run -p robost-snip を実行する
  3. Ctrl+Shift+C を押して画面をフリーズする
  4. UI 要素を矩形で囲む
  5. テンプレート PNG がプロジェクトフォルダに保存される