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.