次の興味深いシナリオがあります。
テストシステム、私の場合、ActiveMerchantのBogusGatewayは、有効であるために「偽の」タイプのクレジットカードを必要とします。当然、これは私がユーザーに提示するオプションの1つではありません。
私のリクエスト仕様では、ビザの元の値を「偽物」で上書きしようとしていますが、それがどのように行われるかは明確ではありません。私はそのようなことを試しましたが、lucKはありません:
# setting the value for the visa card to be 'bogus'
find(:xpath, "//input[@id='billing_account_card_type_visa']").set "bogus"
# then clicking on the radio button...
choose "billing_account_card_type_visa"
どんな助けでもありがたいです。