• 【java+selenium3】元素的扩展操作(二)


    1.判断当前元素是否可显示

      isDisplay();

    //判断元素是否可见
    boolean a= driver.findElement(By.id("xxx")).isDisplayed();
    System.out.println("元素是否可见:"+a);

    2.判断当前元素是否可编辑/可操作

      isEnabled();

    //判断元素是否可编辑
    boolean b = driver.findElement(By.id("xxx")).isEnabled();
    System.out.println("元素是否可编辑:"+b);

    3.判断元素当前是否被选中

      isSelected();

    //判断元素是否被选中
    boolean c = driver.findElement(By.id("xxx")).isSelected();
    System.out.println("元素是否被选中:"+c);

    4.页面元素常见的事件

      click();触发当前元素的点击;

      sendkeys(...);往文本框一类元素中写入内容

    //根据id属性获取元素后进行点击
    driver.findElement(By.id("xxx")).click();
    //根据id属性获取文本框后输入手机号
    driver.findElement(By.id("xxx")).sendkeys("1833519****");            

    5.获取当前元素的标签名;

      getTagName();获取当前元素的标签名

    //根据id属性获取标签名
    String tagName = driver.findElement(By.id("xxx")).getTagName();

    6.根据属性名获取属性值  

      getAttribute(属性名);

    <input id="pwd" name="pwd_name" type="password" placeholder="重复密码" class="input_cls">
    //根据id获取的元素,然后get属性值
    String attributeName = driver.findElement(By.id("pwd")).getAttribute("placeholder");//重复密码

    7.获取当前元素的文本值

      getText();

    //根据类选择器获取元素的文本内容
    String text = driver.findElement(By.className("xxx")).getText();

     8.不足之处后续补充!

  • 相关阅读:
    DFS(White-Gray-Black)
    Recursive Depth first search graph(adj matrix)
    TED_Topic1:Why we need to rethink capitalism
    Eng1—English daily notes
    R2—《R in Nutshell》 读书笔记(连载)
    R1(上)—R关联规则分析之Arules包详解
    R1(下)—数据挖掘—关联规则理论介绍与R实现
    R0—New packages for reading data into R — fast
    Tools0—Word2013发布博客到博客园的详细方法介绍
    day6 类
  • 原文地址:https://www.cnblogs.com/xiaozhaoboke/p/11100585.html
Copyright © 2020-2023  润新知