0

Chromedriver には、クリックするはずの要素がないようです:

driver.findElement(By.cssSelector("html body div#colorbox div#cboxWrapper div div#cboxContent div#cboxClose")).click();

この行を実行すると、「WebDriverException: Element is not clickable at point(xxxxx) Other element would receive a click.」がスローされます。xpath、id、cssSelector ロケーターを試しました - すべてが同じ例外をスローします

4

2 に答える 2

0

new Actions(driver).moveToElement(element).click().perform();これはよくある問題です。たとえば、 This is detailed here: Debugging "Element is not clickable at point" errorを使用して、要素が画面上にあることを確認することで解決できる場合がありますが、確実ではありません。

于 2015-05-07T14:43:17.857 に答える
0

すべての div をクリックできるわけではありません。子ノードにスパンまたはボタンがある可能性があります。それはクリック可能です。お役に立てれば幸いです。

<div>
<span id='test001'>it's clickable</span>
</div>
于 2013-12-17T05:59:57.903 に答える