1、報(bào)錯(cuò):“selenium.common.exceptions.ElementNotInteractableException: Message: element not interactable”
# 報(bào)錯(cuò)代碼
driver.get(r'https://www.baidu.com/')
element = driver.find_element_by_tag_name('input').send_keys('selenium')
driver.quit()
原因分析:查看頁(yè)面源碼,知input標(biāo)簽的第一個(gè)元素的type='hidden'厌均,因此無(wú)法向改隱藏元素發(fā)送cliick或send_keys事件。
頁(yè)面分析.png
解決方案:采用其他定位方式即可告唆。
備注:有時(shí)候會(huì)存在目標(biāo)的元素在當(dāng)前頁(yè)面不可見(jiàn)棺弊,需要拖動(dòng)下拉框才能看到并進(jìn)行操作晶密。