Как протестировать и автоматизировать процесс оплаты кнопки PayPal SDK? - PullRequest
0 голосов
/ 10 января 2020

Какой рекомендуемый или надежный способ программно проверить поток платежей PayPal, использующий кнопку интеллектуального платежа PayPal? window.paypal.Buttons() загружается из https://www.paypal.com/sdk/js.

Тесты выполняются в изолированной программной среде PayPal.

Я пытался провести сквозное тестирование потока в node.js с шуткой через кукловода, но я не уверен, что это хороший способ проверить это, учитывая, что интервалы PayPal могут быть изменены.

Кроме того, при попытке автоматического входа через кукловода, иногда кажется, что PayPal показать домашнюю страницу аккаунта с денежными средствами.

Однако вместо входа после входа в систему должно отображаться представление выбора способов оплаты, без ошибок, которые могут быть вызваны каким-либо механизмом защиты ботов или другими недетерминированными c умное поведение, приводящее к невозможности продолжения теста.

Управляя своим пользовательским интерфейсом вручную, я не наблюдал такого поведения.

...