问题:找到控件使用点击方法时发现报错。
问题原因:出在此控件上方还有其他控件,导致无法点击,形如下图

此事有至少两个解决办法
办法一
初始化浏览器全屏或者比如下拉控制条等方法让当前要点击的控件不被其他控件遮挡
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument('--start-maximized')
browser = webdriver.Chrome(path, chrome_options=chrome_options)
办法二
next_btn = browser.find_element(By.CLASS_NAME, 'ui-pager-next')
browser.execute_script("arguments[0].click();", next_btn)
当尝试点击页面上的控件时遇到错误,可能因为上方有其他元素遮挡。两种解决方案是:1)利用ChromeOptions设置浏览器启动时全屏,避免控件被遮挡;2)使用execute_script执行JavaScript点击事件,直接触发控件的点击功能。
602

被折叠的 条评论
为什么被折叠?



