Python Selenium Webdriver 等待轮询频率

Python Selenium Webdriver Wait Poll Frequency

PythonSelenium 中的 WebdriverWait 是否有最小值?默认设置为0.5s

def __init__(self, driver, timeout, poll_frequency=POLL_FREQUENCY, ignored_exceptions=None):

还有,减少轮询时间有什么实质性的缺点吗?

参数 POLL_FREQUENCY 预计为 float,可以使用 sys.float_info.min 查询最小值。在我的系统中它 returns 2.2250738585072014e-308.

没有“算法”缺点,因为 WebDriver 实际上是一个 REST 服务并且您以同步方式使用它。然而,太短的时间会导致对驱动程序的大量无用调用,这可能会影响您的系统性能,给您的日志带来噪音,消耗更多的网络流量等。