Если это касается только предметов -> некоторых предметов, вы можете попробовать подождать класса nav-cart-1
, поскольку он появляется только тогда, когда в корзине есть какие-то предметы.
WebDriverWait waitDriver = new WebDriverWait(driver,30);
waitDriver.until(ExpectedConditions.visibilityOfElementLocated(By.css("span#nav-cart-count.nav-cart-1")));
Но это не будет работайте, если вас интересует точное количество.
Если вы хотите проверить точное количество, вам следует использовать xpath с условием text()
waitDriver.until(ExpectedConditions.visibilityOfElementLocated(By.xpath("//span[text() = '1' and @id='nav-cart-count']")));