ステップの挿入

Prev Next

※ このトピックの一部は機械翻訳で処理されています。

ステップのレコーディングに加えて、シナリオエディターからシナリオにステップを挿入することもできます。このドキュメントでは、シナリオにステップを挿入する方法を説明し、各ステップの参照として機能します。

ステップの挿入方法

シナリオ・エディターで、以下の操作を行います。

  1. 既存のステップの上部または下部にカーソルを合わせます

  2. +」ボタンをクリックします

  3. ステップの挿入」にカーソルを合わせます

シナリオに挿入できるすべてのステップが表示されたメニューが表示されます。

待機ステップ

指定した秒数だけテストの実行を一時停止します。

このステップは、ウェブサイトやウェブアプリで状態の変化が遅いステップの間に挿入すると便利です。たとえば、ログアウト状態からログイン状態へ完全に遷移するまで待つ必要がある場合に、スリープステップを挿入することで、ページの切り替えが完了してからテストを継続できます。

ページ遷移

指定した URL に移動します。後続のステップは、移動したページで実行されます。

Javascriptステップ

カスタム JavaScript コードを、ブラウザーのコンソールから実行したかのように実行します。これにより、Autify Nexusが提供するデフォルトのアクションを超えた操作を行うことができます。

動的な値生成ステップ

入力ステップやテキスト・アサーションなどの他のステップで使用する動的な値を生成します。

ランダムな整数

指定した数値の範囲に基づいて乱数を生成します。

ランダムな文字列

指定した長さと文字セットに基づいてランダムな文字列を生成します。このセットのデフォルトは小文字の英語のアルファベットですが、数字を含む任意の文字を含めることができます。

たとえば、長さが 10 で文字セットが abc123 の場合、a3321bc12b のようなランダム文字列が生成されます。

二要素認証コード(TOTP)

指定した秘密鍵を使用して 2要素認証コードを生成します。

今日の日付

テスト実行中の現在の日付と次のパラメーターに基づいて文字列を生成します。

日数

現在の日付から日数を加算または減算するオフセットを設定します。たとえば、オフセットに 1 を指定すると翌日の日付を生成し、 -1 を指定すると前日の日付を生成します。

日付フォーマット

生成される日付文字列の形式を設定します。デフォルトの日付形式は YYYY-MM-DD ですが、独自の形式を指定できます。

次の文字セットの最初の出現箇所は、日付に使用されます。

フォーマッタ

アウトプット

YYYY

4 桁の年 (例: 2025)

YY

年の下 2 桁 (例: 25)

MM

2 桁の月 (例: 04)

M

1 桁の月 (可能な場合)。それ以外の場合は、2 桁 (例: 412)

DD

2 桁の日 (例: 01)

D

1 桁の日(可能な場合)。それ以外の場合は、2 桁 (例: 130)

任意の文字を区切り文字として使用することも、区切り文字を完全に省略することもできます。

日付フォーマッタは非常に強力で、さまざまな方法で使用できます。たとえば、 YYYYMMDD_myfile.txt 形式を使用して、動的ファイル名に対してアサートするテキストを生成できます。

Playwrightコードステップ

JavaScript で記述された Playwright コードを実行します。これにより、Autify Nexusが提供するデフォルトの機能を超えたPlaywrightの操作やアサーションを実行することが可能になります。

ウィンドウを開く

ブラウザで新しいタブを開きます。後続のステップは、新しく開いたウィンドウで実行されます。

この手順では、新しい Web ページには移動しません。ページに遷移するには、このステップの後に ページ遷移 のステップを追加して、アクセスする URL を指定します。

ウィンドウを閉じる

現在のブラウザタブを閉じます。テストの実行中に開いているウィンドウ (ブラウザタブ) が 1 つしかない場合、このステップは失敗します。

このステップの後、自動的に前に使用していたウィンドウに切り替わりません。テストを継続したい場合は、このステップの後に ウィンドウを切り替える ステップを追加します。

ウィンドウを切り替える

特定の基準に基づいてブラウザウィンドウ(ブラウザのアクティブなタブ)を検索し、それに切り替えます。後続のステップは、切り替えられたウィンドウのページで実行されます。

ブラウザウィンドウを見つける方法は複数あります。

検索条件

形容

URL

テキストアサーション と同様の仕組みを使用して、URL でウィンドウを検索します

タイトル

テキストアサーション と同様の仕組みを使用して、ページタイトルでウィンドウを検索します

インデックス

タブの位置(インデックス)でウィンドウを検索します。0 が一番左のウィンドウです

前のウィンドウ

直前に使用されていたウィンドウを検索します

共有グループステップ

共有グループステップをシナリオに挿入します。このオプションをクリックすると、すべての共有グループステップと、それぞれが使用されているシナリオ数が表示されたプロンプトが表示されます。同じ共有グループを、シナリオ内に複数挿入することができます。

共有グループステップの詳細については、 共有グループステップを参照してください。