fix(locators): do not retry via catchError (#10762)
This commit is contained in:
parent
bb944ad968
commit
8f9388f2ce
@ -442,9 +442,9 @@ export abstract class Locator<T> extends EventEmitter {
|
|||||||
}),
|
}),
|
||||||
mergeMap(handle => {
|
mergeMap(handle => {
|
||||||
return from(handle.click(options)).pipe(
|
return from(handle.click(options)).pipe(
|
||||||
catchError((_, caught) => {
|
catchError(err => {
|
||||||
void handle.dispose().catch(debugError);
|
void handle.dispose().catch(debugError);
|
||||||
return caught;
|
throw err;
|
||||||
})
|
})
|
||||||
);
|
);
|
||||||
}),
|
}),
|
||||||
@ -575,9 +575,9 @@ export abstract class Locator<T> extends EventEmitter {
|
|||||||
})
|
})
|
||||||
)
|
)
|
||||||
.pipe(
|
.pipe(
|
||||||
catchError((_, caught) => {
|
catchError(err => {
|
||||||
void handle.dispose().catch(debugError);
|
void handle.dispose().catch(debugError);
|
||||||
return caught;
|
throw err;
|
||||||
})
|
})
|
||||||
);
|
);
|
||||||
}),
|
}),
|
||||||
@ -603,9 +603,9 @@ export abstract class Locator<T> extends EventEmitter {
|
|||||||
}),
|
}),
|
||||||
mergeMap(handle => {
|
mergeMap(handle => {
|
||||||
return from(handle.hover()).pipe(
|
return from(handle.hover()).pipe(
|
||||||
catchError((_, caught) => {
|
catchError(err => {
|
||||||
void handle.dispose().catch(debugError);
|
void handle.dispose().catch(debugError);
|
||||||
return caught;
|
throw err;
|
||||||
})
|
})
|
||||||
);
|
);
|
||||||
}),
|
}),
|
||||||
@ -644,9 +644,9 @@ export abstract class Locator<T> extends EventEmitter {
|
|||||||
options?.scrollLeft
|
options?.scrollLeft
|
||||||
)
|
)
|
||||||
).pipe(
|
).pipe(
|
||||||
catchError((_, caught) => {
|
catchError(err => {
|
||||||
void handle.dispose().catch(debugError);
|
void handle.dispose().catch(debugError);
|
||||||
return caught;
|
throw err;
|
||||||
})
|
})
|
||||||
);
|
);
|
||||||
}),
|
}),
|
||||||
|
Loading…
Reference in New Issue
Block a user