gpt4 book ai didi

javascript - 在我的脚本中调用函数文件中的 ClientFunction 时未执行

转载 作者:行者123 更新时间:2023-11-29 18:41:46 32 4
gpt4 key购买 nike

我在我的函数文件中创建了一个函数,这样我就可以在我的脚本中调用它。这个函数与我的其他函数的不同之处在于它是常规函数中的 ClientFunction。在我的脚本文件中调用它没有任何作用。

我已经创建了我的函数并导入和导出了我需要的一切。我在脚本中调用函数的方式与调用其他函数的方式相同。这些其他功能运行良好。

来 self 的函数文件“globalFunctions.js”

import {ClientFunction} from 'testcafe';

export async function scroll(){
const scroll = ClientFunction(function() {
window.scrollBy(0,1000)
});
return(scroll);
};

来 self 的脚本文件

import * as globalFunctions from './global_functions.js';
globalFunctions.scroll(t)

我调用的其他函数工作正常

globalFunctions.namegenerator(t)

预期:

当我调用函数 scroll() 时,页面应该滚动到页面底部。

实际:

页面没有向下滚动,代码转到下一行,然后脚本无法说明找不到我的对象。

最佳答案

我通过将函数更改为:

export const scroll = ClientFunction(function() {
return window.scrollBy(0,1000)
});

然后通过以下方式在我的脚本中调用它:

await globalFunctions.scroll()

关于javascript - 在我的脚本中调用函数文件中的 ClientFunction 时未执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56452001/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com