Skip to content

Commit 85b8810

Browse files
authored
Merge pull request #63 from pinanks/DOT-3134
Fix multiple elements case for element SS
2 parents 4eb8a65 + e244e2a commit 85b8810

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/lib/processSnapshot.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,8 @@ export default async (snapshot: Snapshot, ctx: Context): Promise<Record<string,
130130
let l = await page.locator(processedOptions.element).all()
131131
if (l.length === 0) {
132132
throw new Error(`for snapshot ${snapshot.name} viewport ${viewportString}, no element found for selector ${processedOptions.element}`);
133+
} else if (l.length > 1) {
134+
throw new Error(`for snapshot ${snapshot.name} viewport ${viewportString}, multiple elements found for selector ${processedOptions.element}`);
133135
}
134136
} else if (selectors.length) {
135137
let locators: Array<Locator> = [];

0 commit comments

Comments
 (0)