自動リフレッシュはページを最新の状態に保ちますが、多くのページでは読み込みのたびに特定の要素を1回クリックする必要があります — 「結果を更新」ボタン、「もっと読み込む」リンク、「承認」プロンプト、または各リロードでリセットされるフィルターなどです。その要素に信頼できるテキストがない場合や、複数のクリックを決められた順序で実行する必要がある場合、キーワードマッチングは適切なツールではありません。まさにこのためにセレクターによる要素クリックがあります。
キーワード検出タブでセレクターによる要素クリックを有効にし、1つ以上のCSSセレクターまたはXPath式を指定します。各ページの読み込み後、拡張機能はそれらの要素を見つけ、順番にクリックします — また、キーワード検出とは完全に独立して動作するため、キーワードがまったく関係している必要はありません。
自動クリック
セレクターによる要素クリック
button
button.load-more
要素を再選択
今すぐテストクリック
セレクターを編集
セレクターによる要素クリックの設定方法
- Auto Refresh拡張機能を開き、キーワード検出タブに切り替えます。
- 自動クリックエリアでセレクターによる要素クリックにチェックを入れます。
- ターゲットを追加します。最も簡単な方法は組み込みピッカーです: ページ上の要素を選択をクリックします。,その後ライブページ上で選択したい要素をクリックして、そのセレクターを取得します。(選択するとポップアップが閉じるため、ページを操作できます — 取得内容を確認するには、その後拡張機能を再度開いてください。)
- 自分で入力したい場合は、セレクターを編集を使用して、CSSセレクターまたはXPath式を手動で入力します。
- 複数のクリックが必要な場合は、さらにターゲットを追加します。上から下の順番で実行されるため、クリックしたい順番に並べ、上へ移動 / 下へ移動を使用して並べ替えます。
- 保存をクリックします。次回のリロード以降、拡張機能はページ読み込み後に各ターゲットをクリックします。
CSSセレクターまたはXPath?
- CSSセレクターはほとんどの場合に最適です — ID、クラス、または属性でターゲットを指定できます。例:
#refresh-btn、button.load-more、またはa[data-action="reload"]。
- XPathはCSSでは表現できない複雑なターゲットのために使用します — 例えば、含まれるテキストで要素を選択したり、構造内の特定の位置までたどったりできます。
- ターゲットにXPathフォールバックを設定することもできます。そのため、サイト変更後にCSSセレクターが一致しなくなった場合でも、拡張機能には要素を見つけるための2つ目の方法が残ります。
- セレクターを入力すると、小さな一致バッジが現在要素に一致しているかどうかを知らせます。そのため、「現在のページでこのセレクターに一致する要素はありません」や「セレクターの構文が無効です」といった問題を、実際に使用する前に確認できます。
信頼する前にテストする
これはすべてのリロードで実行されるため、間違ったセレクターを設定すると、何度も誤った場所をクリックする可能性があります。そのため、各ターゲットには今すぐテストクリックボタンがあります。このボタンは、リフレッシュ状態に影響を与えることなく、ライブページ上で指定したセレクターに対して正確に1回クリックを実行するため、最初に正しい要素に当たることを確認できます。まだ何も設定されていない場合は、テスト前にCSSまたはXPathセレクターを追加するよう通知されます。テストが期待どおりに動作したら、自信を持って自動化を実行したままにできます。
これで自動化できる便利なもの
- 読み取り可能なラベルがないボタン — キーワードマッチングでは対象にできない、アイコンのみの更新またはリロードコントロール。
- 繰り返し表示される閉じる操作 — 各読み込み後に再表示されるCookieバナー、ニュースレターのポップアップ、または「まだいますか?」というプロンプト。
- 複数ステップの操作 — 2つのセレクターを順番に指定することで、パネルを開いてから、その中の確認ボタンをクリックします。
- リセットされるフィルターや切り替え — ページが戻るたびに再適用したい「新しい順」ソートやカテゴリーフィルター。
セレクターによる要素クリックは、自動クリック機能の中で最も正確な部分です。表示される単語から推測するのではなく、CSSまたはXPathで正確な要素を指定し、リロードごとにクリックします。組み込みピッカーで要素を選択し、一度テストし、ターゲットを正しい順番に配置すれば、Auto Refreshがすべてのサイクルでクリック操作を処理します — キーワードとは完全に独立して動作します。