test(infinite-scroll): scroll threshold (#24902)

This commit is contained in:
Sean Perkins
2022-03-09 10:31:10 -05:00
committed by GitHub
parent 11a5edfd9d
commit b193b83c7c
3 changed files with 55 additions and 17 deletions

View File

@@ -61,11 +61,11 @@ export const getElementProperty = async (element: any, property: string): Promis
*/
export const listenForEvent = async (page: any, eventType: string, element: any, callbackName: string): Promise<any> => {
try {
return await page.evaluate((scopeEventType: string, scopeElement: any, scopeCallbackName: string) => {
scopeElement.addEventListener(scopeEventType, (e: any) => {
(window as any)[scopeCallbackName]({ detail: e.detail });
});
}, eventType, element, callbackName);
return await page.evaluate((scopeEventType: string, scopeElement: any, scopeCallbackName: string) => {
scopeElement.addEventListener(scopeEventType, (e: any) => {
(window as any)[scopeCallbackName]({ detail: e.detail });
});
}, eventType, element, callbackName);
} catch (err) {
throw err;
}