zoukankan      html  css  js  c++  java
  • [Selenium] Selenium common Actions Examples

    1.sendKeys() 在文本框中输入字符串

    WebElement searchBox = driver.findElement(By.name("q"));

    searchBox.sendKeys("webdriver");

    如果希望在文本框中输入某些特殊字符,如Shift,则需要使用webDriver中的Keys类。keys是一个数组类,用于模拟多种不同的特殊按键输入。例如,希望输入字母的大写形式,手工的方式就是按住Shift键的同时输入相应字母即可,示例如下:

    WebElement searchBox = driver.findElement(By.name("q"));

    searchBox.sendKeys(Keys.chord(Keys.SHIFT,"webdriver"));

    2.clear() 清楚文本编辑区域中输入的文本信息

    3.submit() 适用于form 或form中的页面元素,提交form 到web 的服务器段

    4.isDisplayed() 判断该元素释放在页面上可见

    5.isEnabled() 判断该元素释放为启用状态

    6.isSelected() 判断某个元素是否被选中

    7.getAttribute() 获取当前页面元素的属性

    8.getText() 获取元素上的可见文本内容

    9.getTagName() 获取元素的tag name

    例如,Google搜索按钮的HTML如下,其中input就是搜索按钮的tag name:

    <input value = "Google Search" jsaction = "sf.chk" name = "btnk" type = "submit">

    10.getCssValue() 获取当前页面元素的CSS 属性信息

    11.getLocation() 获取元素在页面上的相对位置,其中坐标系原点位于页面的左上角。改方法的返回值是一个包括(x,y)的左边信息

    12.getSize() 获取元素的宽度和高度信息,其返回值是一个包括(width, height)的长宽组合。

  • 相关阅读:
    IDEA安装及破解永久版教程————鹏鹏
    Hive(2)-Hive的安装,使用Mysql替换derby,以及一丢丢基本的HQL
    Hive(1)-基本概念
    ZooKeeper(3)-内部原理
    Hadoop(25)-高可用集群配置,HDFS-HA和YARN-HA
    ZooKeeper(2)-安装和配置
    ZooKeeper(1)-入门
    Hadoop(24)-Hadoop优化
    Hadoop(23)-Yarn资源调度器
    Hadoop(22)-Hadoop数据压缩
  • 原文地址:https://www.cnblogs.com/feifeidxl/p/4517639.html
Copyright © 2011-2022 走看看