所以我安装了 Selenium,但不知何故 find_elements_by_class_name 和所有其他 find_elements_by 函数都不存在。仅存在 find_elements() 和 find_element() 。
希望有人能帮忙。谢谢
尝试关闭并重新安装 Pycharm,但所有其他 find_element 函数仍然不存在。
我假设您使用的是 Selenium 4。在 selenium 4 中,所有
find_elements_*
API 均替换为 find_elements
。以下是您如何使用新的 API 实现相同的功能。
from selenium.webdriver.common.by import By
# By Class Name
driver.find_elements(By.CLASS_NAME, 'your_class_name')
# By ID
driver.find_elements(By.ID, 'your_id')
# By Name
driver.find_elements(By.NAME, "your_element_name")