Проблемы с вводом кукольником в поле ввода данных кредитной карты - PullRequest
0 голосов
/ 06 августа 2020

В настоящее время у меня проблемы с полем кредитной карты и вводом информации о карте. На веб-сайте, где у меня есть кукловод, вводит информацию о карте, поскольку веб-сайт форматирует номера карт, кукловод НЕ вводит полный номер карты. Поле кредитной карты работает так: после ввода четырех чисел он пытается автоматически поставить пробел перед следующими четырьмя числами.

Я также ввожу информацию о карте в iframe. Не уверен, связано ли это с этим. вот часть моего кода:

await frame.waitForSelector('#creditCardNumber')

await frame.focus('#creditCardNumber')
await frame.type('#creditCardNumber', "4111111111111111")

Что-то еще, что я пробовал:

await frame.$eval('#creditCardNumber', card => {card.value = "4111111111111111"})

Я обнаружил, что вы можете скопировать и вставить информацию о кредитной карте в и он отлично работает. Затем я попытался использовать модуль clipboardy, но не могу заставить его работать должным образом. Есть идеи?

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