【发布时间】:2020-03-25 09:33:35
【问题描述】:
我正在尝试将我的名字放在输入字段中。 selenium 似乎是一件简单的事情,但我无法弄清楚我做错了什么。
name = driver.find_element_by_xpath('//input[@id="signUpName16"]')
name.send_keys('Josh')
我知道驱动程序可以正常工作,因为我已经能够单击其他元素。我知道 xpath 是正确的,因为我从 chrome 检查器中复制了它。我得到的错误是
selenium.common.exceptions.ElementNotInteractableException: Message: element not interactable
我看到有人说要尝试单击或清除元素,所以我也尝试过,但仍然失败。
name = driver.find_element_by_xpath('//input[@id="signUpName16"]')
name.click()
name.send_keys('Josh')
为 name.click() 行产生这个
selenium.common.exceptions.ElementNotInteractableException: Message: element not interactable
【问题讨论】:
-
用相关的 HTML 更新问题
标签: python python-3.x selenium