簡體   English   中英

Chromedriver缺少要點擊的元素

[英]Chromedriver missing the element to click

Chromedriver似乎缺少應該點擊的元素:

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

執行此行將引發“ WebDriverException:在點(xxxxx)元素不可單擊,其他元素將獲得單擊。” 我嘗試了xpath,id,cssSelector定位器-每個都拋出相同的異常

並非每個div都可以單擊。子節點上可能有一個span或button.clickable.Wish可以為您提供幫助。

<div>
<span id='test001'>it's clickable</span>
</div>

這是一個常見問題,有時可以通過確保元素在屏幕new Actions(driver).moveToElement(element).click().perform();解決,例如,使用new Actions(driver).moveToElement(element).click().perform(); 此處詳細介紹: 調試“元素在點時不可單擊”錯誤 ,盡管它也不是萬無一失的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM