Неопределенные переменные в функции page.eval с использованием кукловода - PullRequest
0 голосов
/ 27 мая 2020

Когда я запускаю это в своем коде, он говорит, что dottt не определен, но почему он правильно принимает в pdfcitystatezipselector. Если я заменю dottt строковым литералом, он будет работать идеально.

const pdfcitystatezipselector = 'body > div:nth-child(1) > div:nth-child(6) > span';
  const dottt = "111111";

  await page.$eval(pdfdotselector, (element1, dotttt) => {


    element1.innerHTML = dottt;
  });

1 Ответ

1 голос
/ 27 мая 2020

Вам необходимо передать аргумент dotttt функции $eval:

const pdfcitystatezipselector = 'body > div:nth-child(1) > div:nth-child(6) > span';
const dottt = "111111";

await page.$eval(pdfdotselector, 
    (element1, dotttt) => {
       element1.innerHTML = dottt;
    },
    dotttt); // here
...