我有以下有趣的場景:水豚 - 覆蓋值
測試系統,在我的情況ActiveMerchant的BogusGateway需要一個「假」式的信用卡,以便有效。當然,這不是我向用戶展示的選項之一。
在我的請求規範中,我試圖用「僞造」來覆蓋簽證原始值,但我不清楚它是如何完成的。我試過類似的東西,但沒有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"
任何幫助將不勝感激。
我相信這是行不通的,因爲FILL_IN方法僅適用於文本字段/地區。這裏我們正在處理單選按鈕,因此使用「選擇」方法。 – alexs333
哦,我明白了。不確定的話,也許@ zetetic的答案會有所幫助。 –