Я создал функцию в своем файле функций, чтобы я мог просто вызывать ее в своих скриптах.Отличие этой функции от других моих функций заключается в том, что она является функцией ClientFunction внутри обычной функции.Вызов его в моем файле скрипта ничего не делает.
Я создал свою функцию, импортировал и экспортировал все, что мне нужно.Я вызываю функцию в моем скрипте так же, как и остальные мои другие функции.Эти другие функции работают просто отлично.
Из моего файла функций 'globalFunctions.js'
import {ClientFunction} from 'testcafe';
export async function scroll(){
const scroll = ClientFunction(function() {
window.scrollBy(0,1000)
});
return(scroll);
};
Из моего файла сценариев
import * as globalFunctions from './global_functions.js';
globalFunctions.scroll(t)
Другая функция Явызов, который работает просто отлично
globalFunctions.namegenerator(t)
Ожидается:
Когда я вызываю функцию scroll (), страница должна прокручиваться до конца страницы.
Actual:
Страница не прокручивается вниз, код переходит на следующую строку, а затем сценарий не может сказать, что мой объект не найден.