Какой рекомендуемый или надежный способ программно проверить поток платежей PayPal, использующий кнопку интеллектуального платежа PayPal? window.paypal.Buttons()
загружается из https://www.paypal.com/sdk/js.
Тесты выполняются в изолированной программной среде PayPal.
Я пытался провести сквозное тестирование потока в node.js с шуткой через кукловода, но я не уверен, что это хороший способ проверить это, учитывая, что интервалы PayPal могут быть изменены.
Кроме того, при попытке автоматического входа через кукловода, иногда кажется, что PayPal показать домашнюю страницу аккаунта с денежными средствами.
Однако вместо входа после входа в систему должно отображаться представление выбора способов оплаты, без ошибок, которые могут быть вызваны каким-либо механизмом защиты ботов или другими недетерминированными c умное поведение, приводящее к невозможности продолжения теста.
Управляя своим пользовательским интерфейсом вручную, я не наблюдал такого поведения.