Selenium webdriver provides one method called - isDisplayed which can be used to check if any element like button, checkbox, link etc is displayed or not on web page in Selenium Webdriver in Java.
boolean actualValue = e.isDisplayed();
above code will check if button e is displayed or not. If it is displayed, actualValue will be true otherwise it will be false.
Full example in Java with selenium webdriver
Please note that we can verify if all elements are displayed or not like button, checkbox, radiobutton, checkbox, combobox in similar way using isDisplayed method in Java using selenium webdriver.
What do you think on above selenium topic. Please provide your inputs and comments. You can write to me at reply2sagar@gmail.com
boolean actualValue = e.isDisplayed();
above code will check if button e is displayed or not. If it is displayed, actualValue will be true otherwise it will be false.
Full example in Java with selenium webdriver
package temp;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.support.ui.Select;
public class first {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.setProperty("webdriver.chrome.driver", "C:\\Selenuim\\chromedriver2.3.exe");
WebDriver driver = new ChromeDriver();
try{
driver.get("http://register.rediff.com/register/register.php");
Thread.sleep(2000);
WebElement e = driver.findElement(By.name("btnemail"));
boolean actualValue = e.isDisplayed();
if (actualValue)
System.out.println("Button is displayed");
else
System.out.println("Button is not displayed");
Thread.sleep(2000);
}
catch(Exception ex){
System.out.println("Exception " + ex.getMessage());
}
finally{
driver.close();
driver.quit();
}
}
}
What do you think on above selenium topic. Please provide your inputs and comments. You can write to me at reply2sagar@gmail.com
WebElement e = driver.findElement(By.name("btnemail"));
ReplyDeleteboolean actualValue = e.isDisplayed();
if (actualValue)
System.out.println("Button is displayed");
else
System.out.println("Button is not displayed");
Thread.sleep(2000);
if it is in loop then according to different data that element will not show
and it will throw error unable to locate element
for that you can use try catch block right!!
Delete