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
服务并且您以同步方式使用它。然而,太短的时间会导致对驱动程序的大量无用调用,这可能会影响您的系统性能,给您的日志带来噪音,消耗更多的网络流量等。
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
服务并且您以同步方式使用它。然而,太短的时间会导致对驱动程序的大量无用调用,这可能会影响您的系统性能,给您的日志带来噪音,消耗更多的网络流量等。