selenium 元素能夠定位到,可是沒法點擊問題

報錯1:.net

selenium.common.exceptions.WebDriverException: Message: Element is not clickable at point (82, 12). Other element would receive the click:<div id="jbox-fade" class="jbox-fade" style="position: absolute; height: 873px; width: 100%; top: 0px; left: 0px; right: 0px; bottom: 0px; z-index: 1984; opacity: 0.1;"></div>
元素被覆蓋,沒法點擊blog

報錯2:'{'#$A#9'"value" : '#$A#9'{'#$A#9#9'"data" : null,'#$A#9#9'"error" : "move target out of bounds",'#$A#9#9'"message" : "Cannot click on element",'#$A#9#9'"stacktrace" : ""'#$A#9'}'#$A'}'ci


描述:頁面元素能夠定位到,可是沒法點擊click。元素被一個透明div覆蓋了
解決方案:
1.在執行click以前多休眠幾秒
2.確認本身的元素是否認位正確,是否有id,name,class相同的元素,加下劃線的是遮擋的div肯定它的位置判斷他的z_index是否大於你要點擊元素的z_index
3.用Enter鍵代替click
---------------------
做者:(K)
來源:CSDN
原文:https://blog.csdn.net/zykqaz/article/details/72771949

element

相關文章
相關標籤/搜索