如何验证硒2中存在或可见的元素(Selenium WebDriver)
问题描述:
任何人都可以向我发送示例代码如何验证元素
Any one can send me sample code how to verify element
- ispresent
- isvisible
- isenable
- textpresent
- ispresent
- isvisible
- isenable
- textpresent
在Selenium WebDrvier中使用Java
in Selenium WebDrvier using Java
答
我使用java打印语句以便于理解。
I used java print statements for easy understanding.
-
检查元素存在:
To check Element Present:
if(driver.findElements(By.xpath("value")).size() != 0){
System.out.println("Element is Present");
}else{
System.out.println("Element is Absent");
}
或
if(driver.findElement(By.xpath("value"))!= null){
System.out.println("Element is Present");
}else{
System.out.println("Element is Absent");
}
检查可见:
To check Visible:
if( driver.findElement(By.cssSelector("a > font")).isDisplayed()){
System.out.println("Element is Visible");
}else{
System.out.println("Element is InVisible");
}
要检查启用:
To check Enable:
if( driver.findElement(By.cssSelector("a > font")).isEnabled()){
System.out.println("Element is Enable");
}else{
System.out.println("Element is Disabled");
}
查看现有文本
To check text present
if(driver.getPageSource().contains("Text to check")){
System.out.println("Text is present");
}else{
System.out.println("Text is absent");
}