我正在使用此表单:
<form action="" method="POST">
<script
src="https://checkout.stripe.com/checkout.js" class="stripe-button"
data-key="YOUR PUBLIC KEY"
data-amount="2000"
data-name="Demo Site"
data-description="2 widgets ($20.00)"
data-image="/128x128.png"
data-locale="auto">
</script>
来自https://stripe.com/docs/tutorials/checkout
我已经考虑制作一个自定义表格,但我不喜欢那个替代品。所以我的问题是,有没有办法可以使用Behat和那种形式购买Stripe?
答案 0 :(得分:0)
您可以使用TuTu或类似工具模拟条带服务,并在测试环境中使用Behat。
另一种方法是创建与此服务对话的虚拟类,该类覆盖在生产模式下执行此操作并在测试环境中使用它的服务。
您还可以在测试环境中跳过付款。