Find in Page

Find in Page

実際の文書で検索動作を検証

Find in Page テストラボ

Find in Page を開き、各シナリオの検索語を入力して期待結果と比較します。各フィクスチャは独立して繰り返し実行できます。

自動機能レポート

すべてのテストを一括実行

各自動チェックを実際の検索パネルに表示しながら、構造化アサーションで本番の検索コアを検証します。

未実行です。

合計0
成功0
失敗0
手動0
スキップ0
テストカテゴリー状態詳細時間
テストスイートを実行してローカル機能レポートを作成します。

一致

Confirm how literal text, options, expressions, and text-flow boundaries change the result set.

Case sensitivity

Query
Options
Default, then Match case
Expected
7 matches by default, including closed roots and two frame fixtures; 1 with Match case

Signal signal SIGNAL

Unicode whole word

Query
Options
Match whole word
Expected
2 matches

orbit orbital re-orbit _orbit

Regular expression

Query
Options
Use regular expression
Expected
2 matches

test-1, tast-2, and test-A are separate instrument labels.

Invalid expression

Query
Options
Use regular expression
Expected
An inline error and no stale highlights

This fixture remains visible while the invalid pattern is reported.

Inline text flow

Query
Options
Default
Expected
1 match across adjacent inline elements

Follow the silver thread through this sentence.

Explicit boundaries

Query
Options
Default
Expected
0 matches across block boundaries

north

south

A line break also ends a flow: east
west.

ページ構造

Exercise composed documents and navigation through nested scrolling contexts.

Light and Shadow DOM

Query
Options
Default
Expected
2 matches

A light beacon appears in the ordinary document.

Shadow root inline content

Query
Options
Default
Expected
1 match in the root-level inline fixture

Closed Shadow DOM

Query
Options
Default
Expected
1 match while host.shadowRoot remains null
The host must continue to report shadowRoot as null.

Closed Shadow DOM before demo initialization

Query
Options
Default
Expected
1 match while host.shadowRoot remains null
The closed root is created before the demo initializes.

Same-origin nested frames

Query
Options
Default
Expected
2 matches across two iframe documents

Visibility filtering

Query
Options
Default
Expected
1 visible match

A concealed comet is visible in this control sample.

Nested scroll containers

Query
Options
Default
Expected
1 match; selection reveals both scroll positions
The deep anchor waits at the end of both scroll regions.

フォーム

Search live control values while preserving each native field and its editing behavior.

Query
Options
Default
Expected
6 matches, one in each supported control

動的コンテンツ

Change the document while the panel is open and confirm results refresh without manual reopening.

Mutation refresh

Query
Options
Default
Expected
0 initially; 1 after Add; 0 after Update or Remove
No dynamic sample is mounted.

Large progressive result set

Query
Options
Default
Expected
800 matches after Generate; the page remains responsive
The large fixture is not mounted.

キーボード操作

The website demo and installed extension use the same keyboard contract.

ShortcutExpected behavior
Command/Ctrl + FOpen or focus the search field; press again while focused to close.
Command/Ctrl + GOpen if needed and move to the next result.
Command/Ctrl + Shift + GOpen if needed and move to the previous result.
Command/Ctrl + ESearch selected page text while the panel is open.
EnterRun a pending search or move to the next result.
Arrow Up / Arrow DownMove to the previous or next result.
EscapeClose Search options first, then close the panel.

Selection test: highlight the phrase selected spectrum, open the panel, then press Command/Ctrl + E.

既知の境界

These fixtures are intentionally outside the searchable surface. Zero results is the expected outcome.

Opaque-origin iframe

Expected: 0 matches for

Password and number controls

Expected: 0 matches for

Painted pixels

Expected: 0 matches for

Image content

Expected: 0 matches for

Product artwork used as a non-text search boundary

Standalone audio document

Expected: 0 matches for

Open the fixture as its own browser document, then verify the browser retains its native find shortcut.

Open standalone audio fixture

Unmounted virtual content

Expected: 0 matches for

The queried content is deliberately not present in the DOM.