WebDriver driver = new ChromeDriver(); WebDriverWait w =new WebDriverWait(driver,5);
我在第二行得到一个错误。错误是“构造函数WebDriverWait(WebDriver,int)未定义”有人能帮帮我吗?我试图初始化webdriver等待类。我按照指示执行了语法,但我得到了一个错误。
WebDriverWait(WebDriver,int)
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)); }
1条答案
按热度按时间bcs8qyzn1#
你必须使用最新的Selenium 4.xx,你应该这样做
在long中接受等待时间的构造函数在版本4中被贬低,并在最新版本中被删除