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

VS Code中Selenium WebDriver代码运行正常但标红的解决求助

解决方案
  • 确保Selenium依赖被VS Code识别

    • 若用Maven/Gradle:检查项目的pom.xml或build.gradle是否包含Selenium依赖,执行依赖同步操作,VS Code会自动加载依赖
    • 若手动导入jar包:将Selenium的Java jar包放入项目lib目录,右键jar包选择「Add to Java Build Path」
  • 重置Java语言服务器
    按下Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac),输入Java: Clean Java Language Server Workspace,执行后重启VS Code

  • 核对JDK配置一致性
    按下Ctrl+Shift+P输入Java: Configure Java Runtime,确认VS Code使用的JDK版本与代码运行时的版本一致

你的代码无需修改,保持原样即可:

import java.util.concurrent.ThreadLocalRandom;
import java.time.Duration;
import org.openqa.selenium.WebDriver;

public class Wait {
    public static void randomWait(WebDriver driver, int minWaitSec, int maxWaitSec) throws InterruptedException {
        int min = minWaitSec; 
        int max = maxWaitSec; 
        int randomWaitTime = ThreadLocalRandom.current().nextInt(min, max + 1);
        Thread.sleep(randomWaitTime);
    }
}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 12:08:17