要导入WebDriverWait,正确的方法是使用selenium.webdriver.support.wait还是se


from selenium.webdriver.support.wait import WebDriverWait
from selenium.webdriver.support.ui import WebDriverWait

自从我开始使用Selenium以来,我一直使用ui,我也经常看到其他人使用ui,但我在Selenium文档中找不到它,现在Pylance显示此警报:

"WebDriverWait" is not exported from module "selenium.webdriver.support.ui"
Import from "selenium.webdriver.support.wait" instead

两者似乎都有效,但我没有发现任何关于哪一个会过时或类似的警告。我想更好地了解这个主题的背后是什么!

根据官方文档,您必须使用:

from selenium.webdriver.support.wait import WebDriverWait

参考:

https://www.selenium.dev/selenium/docs/api/py/webdriver_support/selenium.webdriver.support.wait.html

最新更新