导入selenium包后,想调用find_element_by_id,但是调不出来

问题遇到的现象和发生背景

导入selenium包后,想调用find_element_by_id,但是调不出来

问题相关代码,请勿粘贴截图

img

运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

现在只能调用两种方法,怎么才能用ID那些去定位呢?

导入错了
现在应该用

from selenium.webdriver.common.by import By

driver.find_element(by=By.ID, value="xxxxxxx")
# 这是最新的语法, "by="  与 "value="  可以省略,直接填定位方法与元素的值

selenium高版本改用法了,都是用find_element和find_elements搭配By模块是定位了。
from selenium.webdriver.common.by import By

driver.find_element(by=By.ID, "id属性值")

你可以参考下这篇文章:【selenium】selenium find_element()详解