中身の情報を抽出したいページが一覧になっているとき、
各ページにクリックして情報抽出の繰り返しをしたいのですが、
セレクターのindexを変数clicknumber(既定値=1)として1ずつ増やしていこうとしたのですが、
デバックをすると1番目をクリック→2番目クリック→2番目クリック→2番目となってしまいます。
どこが間違っているのか、あるいは別にやり方があればご教示いただきたく存じます。
(ちなみにリンク先のURLも同一だからなのかリンク先のURL抽出ができませんでした。)
Ui Explorer辺りで、クリックされている赤枠の要素と、その下のクリックできる要素を取得し、その差から繰り返しでクリックできるか見てみましょう。
繰り返しでクリックできるかは、例えばIdx=数字みたいのがあったら出来る!と判断し、セレクタの編集ではなく、右側のプロパティから直接編集していきます。
1 Like
変数 clicknumber のスコープ はどこに設定されていますか?
Sequence に設定されていると、ループの都度初期化されるのでカウントアップされないと思います。
図の場合では、[繰り返し(前判定)] にスコープが設定されている必要がありますよー。
2 Likes
そうですね。そこでOKですね。
ロジックとしては、繰り返しアクティビティの前に、変数にZeroを代入し、
クリックアクティビティの直前に加算する代入アクティビティをクリックの前に持ってきた方が分かりやすいですね。
まぁそうする事で、解決するかはやってみていただいてからですね
1 Like
ありがとうございます!
既定値をなくして、予めzeroを代入したことでうまくいったようです!
お時間いただきありがとうございました!
そのようにさせていただきます!
ご協力ありがとうございます!
1 Like
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.