在@Kirill S.的帮助下,经过进一步的研究和检查了WebdriverJS
源代码,我可以得出结论, 。无法配置后续条件检查调用之间的间隔-它会尽快执行检查。
例如,在Python或Java硒绑定中 ,这与预期条件状态检查之间存在可配置的超时时间不同。默认情况下,它将等待500毫秒再进行下一次检查:
默认情况下,webdriverwait每500毫秒调用ExpectedCondition, 直到成功返回。对于ExpectedCondition类型,成功返回是Boolean返回true,对于所有其他ExpectedCondition类型,返回值不为null。