我使用Calabash框架進行測試自動化,並且需要自動化Android/IOS應用程序的註冊場景。使用PayPal自動測試Calabash
恰恰相反,註冊步驟之一就是鏈接到PayPal賬戶。
至少對於Android來說,我可以確認Paypal/Braintree SDK打開用戶完成鏈接過程的默認外部瀏覽器,當發生這種情況時,Calabash框架無法與瀏覽器交互並且測試掛起。
我可以強制Paypal SDK使用嵌入式webview進行鏈接過程嗎? 如果不是,是否有人想象另一種自動化這種情況的方式?
這是正確的答案。 +100 – jmoody
@Christopher Fuentes感謝您的回覆,這在某種程度上是一種掙扎,因爲如果我們在某個時候沒有經過鏈接過程,應用程序不會讓我們觸及某些需要完全測試的屏幕貝寶。爲此,我們正在考慮更改後端REST API以僅爲測試提供此類帳戶鏈接。儘管我們不會對應用程序進行後門,但我會接受這個答案。 –