拉动滚动条之后点击报错element click intercepted
拉动滚动条
Execute javascript window.scrollTo(0,document.body.scrollHeight) #拉动滚动条滑到底部
拉动滚动条之后继续点击按钮,错误日志:
selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element xxx is not clickable at point (938, 20). Other element would receive the click: xxx
分析:确定页面上确实存在对应的按钮,该按钮存在页面顶部,页面滑到最底部之后,按钮不在浏览器的视窗内,即需要滑动滚动条才可以看到:
解决办法:将滚动条滑到顶部
Execute javascript window.scrollTo(0,document.body.scrollHeight) #拉动滚动条滑到底部
Execute javascript window.scrollTo(0,0) #拉动滚动条滑到顶部