Python 如何使用Splinter单击html占位符链接?-表示不可交互
我试图在数据表中导航,但是Python 如何使用Splinter单击html占位符链接?-表示不可交互,python,html,placeholder,splinter,Python,Html,Placeholder,Splinter,我试图在数据表中导航,但是Next按钮是一个占位符链接,我的Splinter代码无法单击该链接。因此,我无法访问所需的其余数据 我试过使用: browser.find_by_id('next').first.click() browser.find_by_xpath('//*[@id="next"]').first.click() Next按钮的HTML代码(括号已删除): 错误消息: ElementNotInteractiableException:消息:元素不可交互 (会话信息:chro
Next
按钮是一个占位符链接,我的Splinter代码无法单击该链接。因此,我无法访问所需的其余数据
我试过使用:
browser.find_by_id('next').first.click()
browser.find_by_xpath('//*[@id="next"]').first.click()
Next
按钮的HTML代码(括号已删除):
错误消息:
ElementNotInteractiableException:消息:元素不可交互
(会话信息:chrome=76.0.3809.132)
您可以直接执行javascript代码:
browser.execute_script('document.getElementById("next").click()')
您可以直接执行javascript代码:
browser.execute_script('document.getElementById("next").click()')
您可以添加更多上下文日志记录吗?通常,它会告诉您为什么元素不可交互。常见的原因是该元素未呈现、不占用任何空间或该元素与另一个元素重叠。是否可以添加更多上下文日志记录?通常,它会告诉您为什么元素不可交互。常见的原因是元素未渲染、不占用任何空间或元素与另一个元素重叠。