В настоящее время у меня проблемы с полем кредитной карты и вводом информации о карте. На веб-сайте, где у меня есть кукловод, вводит информацию о карте, поскольку веб-сайт форматирует номера карт, кукловод НЕ вводит полный номер карты. Поле кредитной карты работает так: после ввода четырех чисел он пытается автоматически поставить пробел перед следующими четырьмя числами.
Я также ввожу информацию о карте в iframe. Не уверен, связано ли это с этим. вот часть моего кода:
await frame.waitForSelector('#creditCardNumber')
await frame.focus('#creditCardNumber')
await frame.type('#creditCardNumber', "4111111111111111")
Что-то еще, что я пробовал:
await frame.$eval('#creditCardNumber', card => {card.value = "4111111111111111"})
Я обнаружил, что вы можете скопировать и вставить информацию о кредитной карте в и он отлично работает. Затем я попытался использовать модуль clipboardy, но не могу заставить его работать должным образом. Есть идеи?