selenium学习日记-页面元素的Actions
来源:互联网 发布:matlab支持c语言吗 编辑:程序博客网 时间:2024/05/29 08:10
本文从以下几个方面认识页面元素可能具备的Actions。
一:sendKeys()
适用页面元素:具备文本编辑区域的页面元素
使用方式:在文本框中输入字符串
实例:
WebElement searchBox = driver.findElement(By.name("q"));
searchBox.senKeys("webdriver");
PS::如果想输入一些特殊字符,如Shift.需要使用Webdriver中的Keys类。Keys类是一个数组类,用于模拟多种不同的特殊按键输入.例如想要输入字母的大写形式,手工的方式就是按住shift键的同时输入相应的字母即可,为了使用Keys达到这个效果,示例代码如下:
searchBox.sendKeys(Keys.chord(Keys.SHIFT,)"webdriver");
二:clear()
适用页面元素:具备文本编辑区域的页面元素
使用方式:清除文本编辑区域中输入的文本信息
实例:
WebElement searchBox = driver.findElement(By.name("q"));
searchBox.clear();
三:submit()
适用页面元素:form
作用:提交form到Web的服务器端
实例:
WebElement searchBox = driver.findElement(By.name("q"));
searchBox.submit();
四:isDisplayed()
适用页面元素:任意的
作用:用于判断该元素是否在页面上可见
实例:
WebElement searchButton = driver.findElement(By.name("btnK"));
System.out.println(searchButton.isDisplayed());
五:isEnabled()
适用页面元素:form
作用:判断该元素是否为启动状态
实例:
WebElement searchButton = driver.findElement(By.name("btnK"));
System.out.println(searchButton.isEnabled());
六:isSelected()
适用页面元素:单选按钮。多选按钮,以及选项等页面元素
作用:判断该元素是否被选中
实例:
WebElement searchButton = driver.findElement(By.name("btnK"));
System.out.println(searchButton.isSelected());
七:getAttribute()
适用页面元素:任意元素
作用:获取当前页面元素的属性
实例:
WebElement searchButton = driver.findElement(By.name("btnK"));
System.out.println(“Value of the button is :”+searchButton.getAttribute("value");
八:getText()
适用页面元素:任意元素
作用:获取当前页面元素的可见文本的内容
实例:
WebElement searchButton = driver.findElement(By.name("btnK"));
System.out.println(searchButton.getAttribute());
九:getTagName()
适用页面元素:任意元素
作用:获取元素的TagName
实例:
WebElement searchButton = driver.findElement(By.name("btnK"));
System.out.println(searchButton.getTagName());
十:getTCssValue()
适用页面元素:任意元素
作用:获取当前页面元素的CSS属性信息
实例:
WebElement searchButton = driver.findElement(By.name("btnK"));
System.out.println(searchButton.getTCssValue(“height”);
十一:getLocation()
适用页面元素:任意元素
作用:获取元素在页面上的相对位置,其中坐标原点位于页面的左上角,该方法的返回值是一个包含(x,y)的坐标信息。
实例:
WebElement searchButton = driver.findElement(By.name("btnK"));
System.out.println(searchButton.getLocation());
十二:getSize()
适用页面元素:任意元素
作用:获取元素的高度和宽度信息,其返回值是一个包含(width,height)的长宽组合
实例:
WebElement searchButton = driver.findElement(By.name("btnK"));
System.out.println(searchButton.getSize();
- selenium学习日记-页面元素的Actions
- 【selenium学习笔记】webdriver对页面元素的操作
- Selenium学习一 页面元素定位
- Selenium定位页面元素的方法
- selenium验证页面上的UI元素
- selenium----简单的页面元素查找方法
- selenium 页面元素的定位方法
- selenium验证页面元素
- selenium页面元素截图
- selenium页面元素截图
- selenium定位页面元素
- 【学习笔记】Selenium WebDriver的Actions类中的sendKeys方法和WebElement.sendKeys方法的区别
- selenium webdriver学习(十三)------------如何利用Actions类模拟鼠标和键盘的操作
- selenium webdriver学习(十三)------------如何利用Actions类模拟鼠标和键盘的操作
- selenium webdriver学习(十三)------------如何利用Actions类模拟鼠标和键盘的操作
- selenium webdriver学习(四)------------定位页面元素
- 【selenium学习笔记】webdriver进行页面元素定位
- Selenium学习笔记4--获取页面元素内容
- IOS动画简介
- 【一天一道LeetCode】#79. Word Search
- C# 监控粘贴板、总在最前代码
- 锂电池基本原理解析:充电及放电机制
- linux高级原7
- selenium学习日记-页面元素的Actions
- 角点检测
- hdu2639-01背包
- 数据库之乐观锁和悲观锁篇
- 204. Count Primes
- 软键盘用法总结
- leetcode 21. Merge Two Sorted Lists
- docker中import "C"的用法,Go与C语言的互操作
- 使用keepalived实现双机热备