如何验证硒2中存在或可见的元素(Selenium WebDriver) [英] How to verify element present or visible in selenium 2 (Selenium WebDriver)

查看:115
本文介绍了如何验证硒2中存在或可见的元素(Selenium WebDriver)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

任何人都可以向我发送示例代码如何验证元素

Any one can send me sample code how to verify element


  1. ispresent

  2. isvisible

  3. isenable

  4. textpresent

  1. ispresent
  2. isvisible
  3. isenable
  4. textpresent

在Selenium WebDrvier中使用Java

in Selenium WebDrvier using Java

推荐答案

我使用java打印语句以便于理解。

I used java print statements for easy understanding.


  1. 检查元素存在:

  1. 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");
    }
    


  • 这篇关于如何验证硒2中存在或可见的元素(Selenium WebDriver)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

    查看全文
    登录 关闭
    扫码关注1秒登录
    发送“验证码”获取 | 15天全站免登陆