paypal - 如何测试自动化 PayPal SDK 按钮支付流程?
问题描述
以编程方式测试使用 PayPal 智能支付按钮的 PayPal 支付流程的推荐或可靠方法是什么?window.paypal.Buttons()
从https://www.paypal.com/sdk/js加载。
正在针对 PayPal Sandbox 运行测试。
我尝试通过 puppeteer 用 jest 对 node.js 中的流程进行端到端测试,但考虑到 PayPal 的时间间隔可能会发生变化,我不确定这是一个很好的测试方法。
此外,当尝试通过 puppeteer 自动登录时,PayPal 有时似乎会显示带有资金的帐户主页。
但是,它应该在登录后显示支付方式选择视图,并且没有错误,这可能是某些机器人保护机制启动或其他一些不确定的智能行为,导致测试无法继续。
手动操作我的 UI,我没有观察到这种行为。
解决方案
推荐阅读
- netlogo - 如何在 NetLogo 中选择相邻的补丁来制作一个实心块?
- windows - docker-compose 3.8 中的 network_mode 主机(再次)不工作(在 Windows 中)
- twilio - Twilio 在表单提交时呼叫多个代理
- javascript - Ant Design 选择标签无数据重命名
- sql - 突触顶级父层次结构
- php - Myqsl 警告:mysqli_connect(): (HY000/2002): No such file or directory in
- swagger - Swagger 页面上的“显示/隐藏”“列表操作”和“扩展操作”
- firebase - Firebase 身份验证:我应该更喜欢哪种身份验证?
- c++ - 通过 ssh 使用 gdbserver 进行远程调试失败,远程连接关闭
- python - 为什么在安装 daphne 时出现此错误?