今天有位小伙伴私信问了一个问题:点击页面按钮,提示“Element <span>...</span> is not clickable at point”报错,其实这个报错在做web页面过程中经常会遇到,安静简单的介绍下遇到这种报错如何解决。
Element <span>...</span> is not clickable at point
安静先贴下报错内容
解决方法:
方法一:
遇到这个报错,无论是使用隐示等待还是显示等待都是一样会报错的,因为他们两个都是等待的元素出现,元素已经出现了,但是页面可能还没有加载完成导致的,这里需要进行强制等到几秒钟,等待页面加载完成后,在进行点击操作。
这里就需要通过 time.sleep() 进行强制等待。然后在进行点击按钮。
方法二:
这里我们也可以通过JS进行强制点击操作
这里安静在网上找了一些网站,没有找到对应的栗子就先不给大家列举了,后续遇到了,进行补充。