【发布时间】:2018-01-22 04:25:42
【问题描述】:
我是初学者。我理解等待基本上是做什么的,但我对互联网上的不同教程如何放置和解释它感到困惑。例如,在下面的代码中,它被放置在加载 URL 之前。那么,是只是等待加载 URL 或寻找元素或两者兼而有之?如果我在我的 try 块中使用一次隐式等待,它是否适用于我在代码中执行的每个元素搜索,这是真的吗?
from selenium import webdriver
driver = webdriver.Firefox()
driver.implicitly_wait(10) # seconds
driver.get("http://somedomain/url_that_delays_loading")
myDynamicElement = driver.find_element_by_id("myDynamicElement")
【问题讨论】:
-
请阅读官方文档以了解其工作原理,seleniumhq.org/docs/04_webdriver_advanced.jsp#implicit-waits。
-
@Concerned 的人,请传达反对这个问题的动机。
标签: selenium selenium-webdriver selenium-chromedriver geckodriver implicitwait