Posts

Showing posts with the label Ternary operator java

About Ternary operator

Consider this scenario... Let there be a two links which are displayed dynamically at run time. In such cases, we can use ternaray operator. Below is the sample code. In the below code at run time there might present either More details or less details and user need to click WebElement link3 = (driver.findElement(By.linkText("More Details").getText() != null)?driver.findElement(By.linkText("More Details"):driver.findElement(By.linkText("Less Details"); link3.click(); Is same as below WebElement link3 = if driver.findElement(By.linkText("More Details").getText()!=null { driver.findElement(By.linkText("More Details"); link3.click(); } else{ driver.findElement(By.linkText("Less Details") link3.click(); } Please refer to this Wikipedia site for more details http://en.wikipedia.org/wiki/%3F: