1. 程式人生 > >selenium 元素可以定位到,但是無法點選問題

selenium 元素可以定位到,但是無法點選問題

報錯:

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>
元素被覆蓋,無法點選 描述:頁面元素可以定位到,但是無法點選click。元素被一個透明div覆蓋了
解決方案: 1.在執行click之前多休眠幾秒 2.確認自己的元素是否定位正確,是否有id,name,class相同的元素,加下劃線的是遮擋的div確定它的位置判斷他的z_index是否大於你要點選元素的z_index 3.用Enter鍵代替click