Selector Forgeは、Intunedが提供する、Web自動化のためのセレクタ生成ツールです。ChromeとFirefoxの拡張機能として動き、ページ上の値をクリックすると、その要素を指すXPathなどのセレクタを生成します。生成した候補は実際のページに対して検証され、信頼できると判定されたものだけが表示されます。

主な機能

  • Pick element:ポップアップから「Pick element」を押し、ページ上の値をクリックするだけでセレクタを作成
  • ラベル基準のセレクタ:要素の位置ではなく「Solicitation Type」のような見出しラベルに結び付けるため、レイアウトが変わっても壊れにくい
  • List of items:繰り返し並ぶ項目をいくつか選ぶと、ページ上の全項目をまとめて取れるセレクタを生成
  • 判定表示:各セレクタに信頼性の判定を付けて提示

誰に効くか

Playwrightでテストコードを書く開発者やQAエンジニア、スクレイパーを作る人が、要素の指定に悩む時間を減らせます。ブラウザの開発者ツールからコピーしたセレクタが、ページの更新ですぐ壊れてしまう問題を抱えている人に合います。

料金

無料枠では月200件までセレクタを生成でき、Intunedのプランに入っていれば無制限になります。ソースコードはGitHubで公開されています。

注意点

ターミナルから使うCLIは準備中で、現在はブラウザ拡張としての提供です。