self.driver.find_element_by_id('su').click() AttributeError: 'WebDriver' object has no attribute 'find_element_by_id'
时间: 2023-08-26 07:02:39 浏览: 97
mdk_armcc_user_guide.pdf
这个错误是因为你正在使用 WebDriver 对象,但是没有正确地导入或初始化它。在使用 WebDriver 之前,你需要先导入它并初始化它。例如,如果你正在使用 Selenium WebDriver,你需要导入并初始化它,如下所示:
```
from selenium import webdriver
# 初始化 WebDriver 对象
driver = webdriver.Chrome()
# 执行一些操作,例如访问网站
driver.get("https://www.baidu.com")
# 找到元素并执行点击操作
driver.find_element_by_id('su').click()
```
注意,这里的 `webdriver.Chrome()` 是 Chrome 浏览器的 WebDriver 实例。你需要根据你使用的浏览器类型和版本选择适当的 WebDriver。
阅读全文