使用
findElements代替
findElement。
findElements如果找不到匹配的元素,则返回一个空列表,而不是一个异常。
要检查是否存在某个元素,可以尝试执行此操作
Boolean isPresent = driver.findElements(By.yourLocator).size() > 0
如果找到至少一个元素,则返回true;否则,返回false。

使用
findElements代替
findElement。
findElements如果找不到匹配的元素,则返回一个空列表,而不是一个异常。
要检查是否存在某个元素,可以尝试执行此操作
Boolean isPresent = driver.findElements(By.yourLocator).size() > 0
如果找到至少一个元素,则返回true;否则,返回false。