セレンの[続行]ボタンをクリックするのに苦労しています。私は.click()を使用しようとしますが、要素はクリック可能ではありません。私は要素が手前に見えるのを待ってみましたし、この記事の解決策に続いて試してみました。Debugging "Element is not clickable at point" errorでも運はありません。セレン内のボタンをクリックできません
これは問題である理由は誰にも分かりますか?私はこれをChromeでテストしています。私は本当にのThread.sleep使用したいが、ちょうど待ち時間を作成するために、今のためにそれを使用していない
<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。すなわち、表示され、有効になって - - ExpectedConditionsクラスを使用して
は、あなたがクリック可能となる元素を待つことができ
例外の完全なスタックトレースを教えてください。 – Murthi
_driver.FindElement(x.vpath = 'bttn - bttn - bttn - bttn - bttn - bttn - 全角' ')」))。クリック(); – iamsankalp89
そのxpathは問題の主要な候補に見えます。今のところ