制御構造の条件
Ctrl欄の制御項目(IF文、FOR文、WHILE文、DO-WHILE文)で、TYPE欄に指定できる条件です。
Element
ブラウザ画面に表示されている要素をXPathで取得し、その内容に基づいて条件判定します。
XPathで項目の指定をします。
TYPE | 判定内容 |
---|---|
LINK | 入力可能(要素が活性) 入力不可(要素が非活性) |
BUTTON | |
TEXT | 入力可能 / 入力不可(活性/非活性) 文言一致 / 文言不一致 文言を含む / 文言を含まない ブランク / ブランクでない |
LABEL | |
CHECK | 入力可能 / 入力不可(活性/非活性) 選択 / 未選択 |
RADIO | |
SELECT | <状態> 入力可能 / 入力不可(活性/非活性) <選択項目> 選択項目が完全一致 / 選択項目に含む/選択項目に含まない <選択の有無> ブランク / ブランクでない(単一SELECT※1) 何も選択されていない / いずれか一つでも選択(複数選択SELECT) |
ATTRIBUTE | <属性> 文言一致 / 文言不一致 文言を含む / 文言を含まない ブランク / ブランクでない |
FIND-ELEMENT | 要素が存在 要素が存在しない 要素が1個のみ存在 |
単一選択のSELECTは、マルチSELECTと異なり、「選択なし」の状態を作ることができません。一般的なサイトでは、初期状態ではブランク項目を選択して、見かけ上「未選択」にしています。
Browser
ブラウザの情報から条件判定します。
ブラウザの、現在のタブが対象です。
TYPE | 内容 |
---|---|
URL | 文言一致 / 文言不一致 文言を含む / 文言を含まない |
TITLE |
TITLEは、<title>タグの内容であって、実際にタブに表示されている文言ではありません。
VAR-VALUE
変数の値に基づいて、条件判定をします。
TYPE | 内容 |
---|---|
VAR-NUM (数値型変数を比較) | == (等しい) != (等しくない) > (~より大きい) >= (以上) < (~より小さい) <= (以下) |
VAR-STR (文字型変数を比較) | 文言一致 / 文言不一致 文言を含む / 文言を含まない ブランク / ブランクでない |
CELL
Excelのセル内容に基づいて、条件判定をします。
対象のセルは、【列/行欄】で指定します。
TYPE | 内容 |
---|---|
CELL-VALUE (セルの値を比較) | 文言一致 / 文言不一致 文言を含む / 文言を含まない ブランク / ブランクでない |