首页 > 解决方案 > 如何测试自动化 PayPal SDK 按钮支付流程?

问题描述

以编程方式测试使用 PayPal 智能支付按钮的 PayPal 支付流程的推荐或可靠方法是什么?window.paypal.Buttons()https://www.paypal.com/sdk/js加载。

正在针对 PayPal Sandbox 运行测试。

我尝试通过 puppeteer 用 jest 对 node.js 中的流程进行端到端测试,但考虑到 PayPal 的时间间隔可能会发生变化,我不确定这是一个很好的测试方法。

此外,当尝试通过 puppeteer 自动登录时,PayPal 有时似乎会显示带有资金的帐户主页。

但是,它应该在登录后显示支付方式选择视图,并且没有错误,这可能是某些机器人保护机制启动或其他一些不确定的智能行为,导致测试无法继续。

手动操作我的 UI,我没有观察到这种行为。

标签: paypalautomated-testsintegration-testingui-testingpaypal-buttons

解决方案


推荐阅读