DSでチェックボックスを判定する方法

フォローする

DSのブラウザでチェックボックスにチェックがされているかを判定するには、HTML要素内の
「checked」属性の有無で判定できます。

blobid0.png


下記は「タグ判定(Test Tag)」ステップを使用した完全一致の判定方法と、部分一致での判定方法の手順です。参考にしてください。
※チェックボックスにチェックがない場合に「タグ判定(Test Tag)」ステップでエラーとなる設定例です。

手順

■単独のチェックボックスのチェック有無を確認する場合
(チェックボックスのタグ情報の完全一致を判定する)

  1. 対象のチェックボックスをクリックする。

  2. 右クリック→「テスト」→「タグ」を選択する。

blobid1.png

  3. チェックボックスの要素を右クリック→「コピー」→「タグ」を選択する。 

blobid2.png

  4. 「タグ判定(Test Tag)」ステップの「アクション」タブを開く。

  5. 手順3でコピーしたタグを「パターン」項目にペーストする。

  6. 「If」項目で「パターンが見つかったタグと一致しません」を選択する。

  7. 「Do」項目で「[エラー処理]時に指定されたとおり」を選択する。

blobid3.png


■複数のチェックボックスのチェック有無を確認する方法
(チェックボックスのタグ要素の部分一致を判定する)

※「タグ繰り返し(For Each Tag)」ステップを使用し、チェックボックスを一つずつ判定する手順です。

  1. Webページ内の判定対象一番上のチェックボックスで
   右クリック→「ループ」→「タグ繰り返し」を選択する。

blobid4.png

  2. 青枠で囲まれたチェックボックスで、右クリック→「テスト」→「タグ」を選択する。

blobid5.png

  3. 「タグ判定(Test Tag)」ステップの「アクション」タブを開く。

  4. 「パターン」項目に「.*checked.*」と入力する。
   ※正規表現を使用して記載しています。正規表現の詳細については
    『変数操作などを行う際の「パターン」で使用する正規表現』を参照してください。

  5. 「If」項目で「パターンが見つかったタグと一致しません」を選択する。

  6. 「Do」項目で「[エラー処理]時に指定されたとおり」を選択する。

blobid6.png

1人中1人がこの記事が役に立ったと言っています

コメント

0件のコメント

記事コメントは受け付けていません。