【问题标题】:Passing multiple parameters to ClientFunction in testcafe将多个参数传递给testcafe中的ClientFunction
【发布时间】:2022-01-06 03:25:21
【问题描述】:

我们如何将多个值传递给ClientFunction()?我尝试了以下方法:

方法一:

 const returnVal = ClientFunction(ele,inputVal => {
      document.getElementById(ele).value = inputVal;
    });
    await returnVal(ele,inputVal)

方法二:

 const returnVal = ClientFunction(() => {
      document.getElementById(ele).value = inputVal;
    });
    await returnVal().with({dependencies:{ele,inputVal}});

这两种方法都不起作用。你能帮忙实现这个吗?

【问题讨论】:

    标签: testing automation automated-tests e2e-testing testcafe


    【解决方案1】:

    为了完成你的任务,我写了以下内容:

    const returnVal = ClientFunction((ele, inputVal) => {
        document.getElementById(ele).value = inputVal;
    });
    
    await returnVal('some-id', 'value');
    

    【讨论】:

      猜你喜欢
      • 2016-07-18
      • 2013-01-07
      • 2011-10-10
      • 2013-09-15
      • 2010-10-09
      • 2012-09-05
      • 2017-06-14
      • 2018-08-12
      • 2015-11-14
      相关资源
      最近更新 更多