You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Selenium Java中WebDriverWait构造函数报错求助

问题解决:WebDriverWait构造函数未定义错误

这个错误是因为Selenium 4.x及以上版本已移除了接收int类型超时参数的WebDriverWait构造方法,必须使用Duration类来指定等待时长。

修正后的代码如下:

WebDriver driver = new ChromeDriver();
WebDriverWait w = new WebDriverWait(driver, Duration.ofSeconds(5));

额外排查点:

  • 如果你仍在使用Selenium 3.x版本,检查是否导入了正确的包:确保导入的是org.openqa.selenium.support.ui.WebDriverWait,而非其他第三方库的同名类。
  • 核对项目依赖的Selenium版本,确认版本与你参考的语法文档匹配。

内容的提问来源于stack exchange,提问作者Andromeda

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 14:37:05