кукловод вставляет переменную в страницу. $ eval - PullRequest
0 голосов
/ 03 апреля 2020

Я хочу вставить переменную в поле ввода ... в соответствии с документацией puppeeteer, как вы это делаете: Документация page. $ Eval (selector, pageFunction [, ... args])

let VARIABLE = "01.01.2020"
await page.$eval("input[name=date]", el => (el.value = VARIABLE));

Я пытаюсь установить el.value для моей переменной ... Получение неопределенной ошибки .. как я могу передать свою переменную в el.value? ??

Ответы [ 2 ]

0 голосов
/ 03 апреля 2020

Вы также можете попробовать это:

await page.$eval('input[name="date"]', (el, value) => el.value = value, VARIABLE);
0 голосов
/ 03 апреля 2020

Вы можете использовать page.type следующим образом,

const VARIABLE = "01.01.2020"
await page.type('input[name=date]',VARIABLE);

Вы можете обратиться к теме для получения дополнительной информации - https://github.com/puppeteer/puppeteer/blob/master/docs/api.md#pagetypeselector -text-options

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...