我想用Selenium向框中输入密码,但它返回selenium.common.exceptions.WebDriverException: Message: element not interactable
我的python脚本:
from selenium import webdriver
browser = webdriver.Chrome(r'c:\chromedriver.exe')
url = 'https://creis.fang.com/'
browser.get(url)
browser.find_element_by_id('cnotp').send_keys('123456')
如果我运行脚本,上面的错误就会出现。但是,如果我在控制台中逐行键入。那么就没有错误了
我该怎么办
谢谢
要使用Selenium在密码字段内发送字符序列,必须为
element_to_be_clickable()
导出WebDriverWait,并且可以使用以下任一解决方案:使用
CSS_SELECTOR
:使用
XPATH
:注意:必须添加以下导入:
浏览器快照:
每当url发生变化时,总是哭泣
如果不起作用,请使用js\u executor
也许你应该试着“一步一步”地做。首先选择元素,清除其值,然后执行send\u键
希望有帮助
相关问题 更多 >
编程相关推荐