问题描述
我已经通过PayPal SandBox进行了自动付款,并且一直有效到最近几天。现在那里已经发生了变化,无论我做什么,我都无法再单击最后的“继续”按钮。我已经尝试了所有方法:常规单击,Actions类,JS单击,连续几次单击。没有任何帮助。最奇怪的是,当我在控制台中执行此操作时:document.getElementById('payment-submit-btn')。click();它可以正常工作并且付款完成,但是当我使用JavaScriptExecutor执行相同的脚本时,它不再起作用,并且按钮也没有被单击。有办法解决这个问题吗?
解决方法
请使用此xpath单击继续按钮
**//*[contains(text(),'Continue')]**
OR
//button[contains(text(),'Continue')]
,
对我来说,有时会隐藏带有“ cookie”消息的PayPal弹出窗口,并且窗口未完全打开(继续按钮)。
您可以100%点击--p
- 验证购物车按钮已加载。 (我们在这里验证弹出窗口已加载)
- 接受弹出窗口中的cookie消息/按钮。
- 最大化页面。
- 单击继续按钮。