我在使用 Selenium 时遇到问题,无法按此 PayPal 按钮。
我尝试了 Selenium 文档中的所有方法,但不幸的是它没有按下它。我什至使用了普通的 findElement
方法,但不幸的是没有反应。
这是我现在的代码行:
await driver.wait(until.elementLocated(By.xpath('//*[@id="paypal-animation-content"]/div[1]/div'))).click();
我正在等待按钮,但它也无济于事。我还用 findElement(By.className)
有没有人有这方面的经验并且可以帮助我?
答案 0 :(得分:1)
可以试试用js点击
var xPathPaypal = "xpath goes here"
var paypalButton = driver.FindElementByXPath(xPathPaypal);
((IJavaScriptExecutor)driver).ExecuteScript("arguments[0].click();", paypalButton);