I am using if block to check if product is in stock or out of stock. but it is not executing the else block , also I don't want to put else part in catch block.
I have used isDisplayed, isEnabled but still it is not working.
try {
if (driver.findElement(By.xpath("//span[contains(text(),'Currently unavailable.')]"))
.isEnabled()) {
o1.put("STOCK", "Out of Stock");
} else {
o1.put("STOCK", "In Stock");
}
} catch (NoSuchElementException e) {
e.printStackTrace();
}