我正在尝试使用 Codeceptjs(使用 Puppeteer)对使用 Adyen 实现的 Google Pay 支付网关执行 e2e 测试。目前我可以选择单选按钮,但我无法自动切换到应该出现的 iframe 或弹出窗口,并在那里输入相关的谷歌帐户,通过选择它允许的一张测试卡进行付款。 环境/网络浏览器快照
是否有可能做到这一点?我还没有找到任何 WebDriver 或其他工具的例子,可以为 Google Pay 或 Apple Pay 做类似的事情
我正在尝试使用 Codeceptjs(使用 Puppeteer)对使用 Adyen 实现的 Google Pay 支付网关执行 e2e 测试。目前我可以选择单选按钮,但我无法自动切换到应该出现的 iframe 或弹出窗口,并在那里输入相关的谷歌帐户,通过选择它允许的一张测试卡进行付款。 环境/网络浏览器快照
是否有可能做到这一点?我还没有找到任何 WebDriver 或其他工具的例子,可以为 Google Pay 或 Apple Pay 做类似的事情
目前无法实现(Google Pay 和 Chrome)。在 Chrome 上,我相信它依赖于以下问题:https ://bugs.chromium.org/p/chromium/issues/detail?id=927783
您可以做的一件事是让问题更加明显,即为问题加注星标。
我现在唯一能建议的就是为按钮提供一种替代行为,并在您的应用程序中调用下一步并使用一个存根响应。