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)的长宽组合。

最新文章

  1. ELK 的好文章连接
  2. [转]oracle数据类型和对应的java类型
  3. JZOJ P1830[9.30]送牛奶
  4. 关于C语言链表的学习
  5. 自定义可判断选项是否正确listbox
  6. codeforces 700C Break Up 暴力枚举边+边双缩点(有重边)
  7. HDU 5493 Queue 树状数组
  8. vmware 收缩硬盘大小(compat,shrink,vmware-vdiskmanager)
  9. pyqt例子下拉列表
  10. 【Python3之常用模块】
  11. 微信开发获取media_id错误码汇总
  12. CORS跨域 Ajax headers 问题
  13. 支持动态调频_配置AXP228电源管理_4核8核兼容设计_iTOP-4418/6818开发板
  14. SpringBoot取出信息
  15. eclipse,myeclipse综合
  16. a 超链接标签
  17. Flask从入门到精通之静态文件
  18. 20155321 《信息安全系统设计》课堂测试(ch06)
  19. bzoj2505: tickets
  20. ES6学习笔记(一)-变量的解构赋值

热门文章

  1. ActivityGroup中监听返回按键
  2. intellij idea springmvc web工程之helloworld
  3. 自动化中间人攻击工具subterfuge小实验
  4. Python机器学习--聚类
  5. 数据库系统学习(六)-SQL语言基本操作
  6. 【Jqurey EasyUI+Asp.net】----DataGrid数据绑定,以及增、删、改(SQL)
  7. PHP内核探索:内存管理开篇
  8. 猫猫学IOS(二)UI之button操作 点击变换 移动 放大缩小 旋转
  9. Eclipse搭建Web Service服务
  10. Android Menu开源项目整合工程