テキストアサーション

単語、変化する値、消えたテキスト、テキストの出現回数を確かめます。

4 種類のテキストアサーション

テキストアサーションは、アクセシビリティ情報や Web ページそのものを通じて、要素が何と書かれているかをアプリケーションに尋ね、アプリケーションが答えられないときは、人が読むのと同じように画面上の文字を読み取ります。フォント、色、デザインが変わっていても、文字が正しければ合格です。

テキストアサーション

Welcome back, Anna

「Welcome back」がある

テキスト不在アサーション

Loading...

「Loading...」が消えるまで待つ

動的テキストアサーション

Due 14/10/2026

日付がある、どの日付でも

テキストカウントアサーション

Error · Error

「Error」が 0 回以下

テキストを確かめる 4 つの方法です。GTS Engine は要素が何を表示しているかをアプリに問い合わせ、アプリが答えられないときは画面上の文字を読み取るので、アサーションはアプリの作り方に左右されません。

テキストアサーション

指定したテキストが画面に現れるまで待ちます。文字が変わることのないラベル、タイトル、メッセージ、確認文に最適です。

例注文は通りましたか?

「注文する」をクリックした後、テキストアサーションが「注文が確定しました」を待ちます。デザイナーがメッセージの見た目をいくら変えても構いません: テストが不合格になるのは、文字が間違っているか欠けているときだけです。

フレーム上でテキストをマークする

  1. 1

    テキストアサーションエディターを開く

    アサーションを選択し、「プロパティ」パネルのテキスト一致...をクリックしてください。その時点の記録のフレームが開きます。別の時点を読み取るには、別のフレームを使用...をクリックしてください。

  2. 2

    テキストの周りに四角形を描く

    中のテキストがすぐに読み取られ、アサーションが期待する内容になります。別の文字にしたい場合は修正してください。

  3. 3

    フレームの下の判定を読む

    エディターはそのフレーム上でアサーションを実行し、何も実行する前に、合格するかどうかを伝えます。

文字がどれだけ正確に一致すべきか

一致精度受け入れるもの用途
許容すべての文字と数字がそろっている必要があります。間隔、アクセント記号、引用符、似た形の文字は許されます。ほぼすべての場合。既定です。
完全一致1 文字ずつ完全に一致。コード、画面に表示されるパスワードなど、1 文字が重要なあらゆるもの。
類似大半の文字 (既定では 90%) が一致する必要があり、数字は常に正しくなければなりません。バージョンごとに少しずつ変わる長い文章。

大文字と小文字を区別するを使うと、大文字も区別されます: 「Sign In」は「Sign in」と異なるものになります。

テキスト不在アサーション

テキストが消えるまで待ちます: 「読み込み中...」、「保存中」、残ってはいけないエラーメッセージなどです。テキストがしばらく現れないままであれば合格し、時間切れの時点でまだ残っていれば不合格になります。

動的テキストアサーション

実行のたびに変わる値もあります: 今日の日付、注文番号、合計などです。動的テキストアサーションは、値そのものではなく、値の種類、つまり形式を検証します。

月曜日の実行

注文合計

$1,234.50

通貨

火曜日の実行

注文合計

$87.10

通貨

水曜日の実行

注文合計

Price unavailable

通貨ではない

動的テキストアサーションは、正しい形式の値 (ここでは金額) を、金額そのものを問わずに待ちます。そこに別のものがあれば不合格になります。

認識できる形式

数値42, 1 200
小数3.14
通貨$87.10, 1 234,50 €
パーセンテージ12.5 %
日付14/10/2026, Oct 14, 2026
時刻09:45, 9:45 PM
日付と時刻14/10/2026 09:45
メールアドレス[email protected]
電話番号+1 555 0100
Web アドレスwww.example.com
IP アドレス192.168.1.24
UUID3f2a…-…c9
カード番号4242 4242 4242 4242
参照番号 / IDINV-2041
ファイルサイズ2.4 MB
任意のテキスト何でも

フレーム上で値をマークすると、エディターが正しい形式を自動で選びます。別の形式を選ぶことも、珍しい形式のために独自のパターンを書くこともできます。

独自のパターン

自社の注文番号など、組み込みの形式がどれも合わないときは、カスタムを選び、パターンで形式を記述してください。パターンとは、値がどのように見えるかを、いくつかの記号で書いた短い記述です。技術者はこれを正規表現、または regex と呼びます。

記号意味例
\d0 から 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