我正在努力点击硒中的继续按钮。我尝试使用.click(),但它声明元素不可点击。我试过等待元素在手前可见,甚至尝试按照本文中的解决方案Debugging "Element is not clickable at point" error但没有运气。无法点击硒中的按钮
有没有人知道为什么这是一个问题?我正在用铬进行测试。
<div class="basket-summary__continue"><button data-href="" data-component="Booking/Navigation/ContinueButton" class="bttn bttn--primary bttn--full-width">
Continue
</button></div>
public void ClickContinue()
{
Thread.Sleep(10000);
_driver.FindElement(By.ClassName("basket-summary__continue")).FindElement(By.XPath("/html/body/div[2]/div[4]/div/div[2]/div[1]/div[1]/div[2]/div[2]/div[3]/button")).Click();
}
P.S我真的不希望使用的Thread.Sleep只是使用了它创造的等待。
感谢
你能给我们例外的完整堆栈跟踪吗? – Murthi
_driver.FindElement(By.Xpath(// button [@ class ='bttn bttn - primary bttn - full-width']“))。click(); – iamsankalp89
xpath看起来是该问题的主要候选者。现在我会在