我正在努力點擊硒中的繼續按鈕。我嘗試使用.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看起來是該問題的主要候選者。現在我會在