Selenium Java中的WebdriverWait

xxhby3vn  于 2023-03-30  发布在  Java
关注(0)|答案(1)|浏览(176)
WebDriver driver = new ChromeDriver();
    WebDriverWait w =new WebDriverWait(driver,5);

我在第二行得到一个错误。错误是“构造函数WebDriverWait(WebDriver,int)未定义”
有人能帮帮我吗?
我试图初始化webdriver等待类。我按照指示执行了语法,但我得到了一个错误。

bcs8qyzn

bcs8qyzn1#

你必须使用最新的Selenium 4.xx,你应该这样做

WebDriverWait wait = new WebDriverWait(driver, Duration.ofSeconds(30));

在long中接受等待时间的构造函数在版本4中被贬低,并在最新版本中被删除

@Deprecated
  public WebDriverWait(WebDriver driver, long timeoutInSeconds) {
    this(driver, Duration.ofSeconds(timeoutInSeconds));
  }

相关问题