テキストアサーション
単語、変化する値、消えたテキスト、テキストの出現回数を確かめます。
4 種類のテキストアサーション
テキストアサーションは、アクセシビリティ情報や Web ページそのものを通じて、要素が何と書かれているかをアプリケーションに尋ね、アプリケーションが答えられないときは、人が読むのと同じように画面上の文字を読み取ります。フォント、色、デザインが変わっていても、文字が正しければ合格です。
テキストアサーション
Welcome back, Anna
「Welcome back」がある
テキスト不在アサーション
Loading...
「Loading...」が消えるまで待つ
動的テキストアサーション
Due 14/10/2026
日付がある、どの日付でも
テキストカウントアサーション
Error · Error
「Error」が 0 回以下
テキストアサーション
指定したテキストが画面に現れるまで待ちます。文字が変わることのないラベル、タイトル、メッセージ、確認文に最適です。
「注文する」をクリックした後、テキストアサーションが「注文が確定しました」を待ちます。デザイナーがメッセージの見た目をいくら変えても構いません: テストが不合格になるのは、文字が間違っているか欠けているときだけです。
フレーム上でテキストをマークする
- 1
テキストアサーションエディターを開く
アサーションを選択し、「プロパティ」パネルのテキスト一致...をクリックしてください。その時点の記録のフレームが開きます。別の時点を読み取るには、別のフレームを使用...をクリックしてください。
- 2
テキストの周りに四角形を描く
中のテキストがすぐに読み取られ、アサーションが期待する内容になります。別の文字にしたい場合は修正してください。
- 3
フレームの下の判定を読む
エディターはそのフレーム上でアサーションを実行し、何も実行する前に、合格するかどうかを伝えます。
文字がどれだけ正確に一致すべきか
| 一致精度 | 受け入れるもの | 用途 |
|---|---|---|
| 許容 | すべての文字と数字がそろっている必要があります。間隔、アクセント記号、引用符、似た形の文字は許されます。 | ほぼすべての場合。既定です。 |
| 完全一致 | 1 文字ずつ完全に一致。 | コード、画面に表示されるパスワードなど、1 文字が重要なあらゆるもの。 |
| 類似 | 大半の文字 (既定では 90%) が一致する必要があり、数字は常に正しくなければなりません。 | バージョンごとに少しずつ変わる長い文章。 |
大文字と小文字を区別するを使うと、大文字も区別されます: 「Sign In」は「Sign in」と異なるものになります。
テキスト不在アサーション
テキストが消えるまで待ちます: 「読み込み中...」、「保存中」、残ってはいけないエラーメッセージなどです。テキストがしばらく現れないままであれば合格し、時間切れの時点でまだ残っていれば不合格になります。
動的テキストアサーション
実行のたびに変わる値もあります: 今日の日付、注文番号、合計などです。動的テキストアサーションは、値そのものではなく、値の種類、つまり形式を検証します。
月曜日の実行
注文合計
$1,234.50
通貨
火曜日の実行
注文合計
$87.10
通貨
水曜日の実行
注文合計
Price unavailable
通貨ではない
認識できる形式
フレーム上で値をマークすると、エディターが正しい形式を自動で選びます。別の形式を選ぶことも、珍しい形式のために独自のパターンを書くこともできます。
独自のパターン
自社の注文番号など、組み込みの形式がどれも合わないときは、カスタムを選び、パターンで形式を記述してください。パターンとは、値がどのように見えるかを、いくつかの記号で書いた短い記述です。技術者はこれを正規表現、または regex と呼びます。
| 記号 | 意味 | 例 |
|---|---|---|
| \d | 0 から 9 までの任意の数字 | \d\d は 42 に一致 |
| [A-Z] | 任意の大文字 | [A-Z]\d は B7 に一致 |
| + | 直前のものが 1 回以上 | \d+ は 7 と 2041 に一致 |
| {3} | 直前のものがちょうど 3 回 | \d{3} は 204 に一致 |
| ( | ) | どちらか一方 | (Paid|Due) は Paid に一致 |
| \. | 本物のドット | v\d\.\d は v2.1 に一致 |
| その他のもの | その文字そのもの | ORD- は ORD- に一致 |
ここで試してください: 例を選ぶか独自のパターンを入力し、どの値が受け入れられるかを確認できます。
ORD-この文字そのもの\d任意の数字{5}ちょうど 5 つ
- ORD-20418合格
- ORD-7不合格
- INV-20418不合格
テキストカウントアサーション
テキストが何回現れるかを数え、ルールに照らします: ちょうど、以上、以下、または 2 つの数の間です。
「Error」に対する「0 以下」というルールのテキストカウントアサーションは、インポートレポートのどこか 1 行にでも Error と表示された時点で不合格になります。
言語
テキストアサーションは英語、フランス語、スペイン語、ドイツ語、イタリア語、ポルトガル語、オランダ語、アラビア語を読み取れます。自動はテキスト自体と Windows の言語から言語を選びます: 複数の言語に存在する短い単語には、自分で言語を選んでください。
認識品質は速度と慎重さのバランスを決めます: 最高が最も慎重で、バランスは少し速く、高速が最も速くなります。
タイムアウト、検索範囲、失敗もご覧ください。
まだ解決しませんか?何をしようとしていたかをお知らせください。1 営業日以内に回答します。Ask our team