【问题标题】:puppeteer: how to pass a variable to page.type method?puppeteer:如何将变量传递给 page.type 方法?
【发布时间】:2020-11-18 02:48:40
【问题描述】:

我创建了变量 randomSixNum,其结果是 6 个随机数,我想将它传递给 puppeteers page.type 方法。

    ***let randomSixNum = Math.floor(Math.random()*89999+100000);
    await page.type('#developer-name', randomSixNum)***

我遇到的问题是我不断收到错误(类型错误:文本不可迭代)

我知道randomSixNum肯定会返回6个随机数,所以我怀疑page.type方法不接受数字?

【问题讨论】:

    标签: puppeteer


    【解决方案1】:

    确实如此。将randomSixNum 转换为字符串可以解决此问题。

    let randomSixNum = Math.floor(Math.random()*89999+100000);
    await page.type('#developer-name', randomSixNum.toString());
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多