为什么总是定位不到元素

请问这是什么问题,为什么定位不到元素,总是报这个错误,看着也没有什么问题

img

通过webdriver对象的find_element_by_xx(" ")在selenium的4.0版本中此种用法已经抛弃,不推荐使用。

通过webdriver模块中的By,以指定方式定位元素
导入模块:from selenium.webdriver.common.by import By

img

有帮助的话采纳一下哦!

新版本全都换成这种了:
• 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]”)