driver.find.element_by_id("kw").send_keys("新闻"),无法联想出.send_keys()方法,没有弹出任何webelement的方法

可以正常弹出百度窗口并输入新闻,但是在写这个代码的时候.send_keys()联想不出来,只要是webelement都弹不出任何方法,这是怎么回事啊

find.element_by_id()方法还能用吗?不是只能用find.element()了吗?建议提问最好不要纯文字,搞得像阅读理解一样。

推荐使用find.element():
• find_element(By.ID,”loginName”)
• find_element(By.NAME,”SubjectName”)
• find_element(By.CLASS_NAME,”u-btn-levred”)
• find_element(By.TAG_NAME,”input”)
• find_element(By.LINK_TEXT,”退出”)
• find_element(By.PARTIAL_LINK_TEXT,”退”)
• find_element(By.XPATH,”.//*[@id=’Title”)
• find_element(By.CSS_SELECTOR,”[type=submit]”)

selenium3的写发会慢慢的取消的

selenium4中已经没有没有driver.find_element_by_id了
建议采用最新的driver.find_element(By.ID, "kw").send_keys("新闻")
注意需先导入from selenium.webdriver.common.by import By

img