如何验证 selenium 2 (Selenium WebDriver) 中存在或可见的元素 [英] How to verify element present or visible in selenium 2 (Selenium WebDriver)
本文介绍了如何验证 selenium 2 (Selenium WebDriver) 中存在或可见的元素的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
任何人都可以给我发送如何验证元素的示例代码
Any one can send me sample code how to verify element
- 存在
- 不可见
- 可用
- 文本呈现
在使用 Java 的 Selenium WebDrvier 中
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");
}
这篇关于如何验证 selenium 2 (Selenium WebDriver) 中存在或可见的元素的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文