第5章 Web自动化测试

5.1 Selenium简介

      5.1.1 自动化测试简介

5.1.2 Selenium简介

5.2 Selenium2环境搭建

5.3 Java基础

      5.3.1 新建Java工程和类

      5.3.2 Eclipse集成开发环境的使用技巧

5.4 Selenium2启动浏览器

      5.4.1 启动空浏览器

      5.4.2 使用配置启动firefox

5.5 Selenium2中的元素定位

      5.5.1 定位方法汇总

      5.5.2 ID定位

      5.5.3 name定位

      5.5.4 全部链接文字定位

      5.5.5 部分链接文字定位

      5.5.6 标签定位

      5.5.7 Class定位

      5.5.8 XPath定位

5.6 WebDriver API实例讲解1-1516-3031-4041-50

  5.6.1 访问某网页地址

  5.6.2 返回上一个访问的网页

  5.6.3 从上次访问网页前进到下一个网页

  5.6.4 刷新当前网页

  5.6.5 操作浏览器窗口

  5.6.6 获取页面的Title属性

  5.6.7 获取页面的源代码

  5.6.8 获取当前页面的URL地址

  5.6.9 在输入框中清除原有的文字

  5.6.10 在输入框中输入指定内容

  5.6.11 单击按钮

  5.6.12 双击某个元素

  5.6.13 操作单选下拉列表

  5.6.14 检查单选列表的选项文字是否符合期望

  5.6.15 操作多选的选择列表

  5.6.16 操作单选框

  5.6.17 操作复选框

  5.6.18 杀掉Windows的浏览器进程

  5.6.19 将当前浏览器的窗口截屏

  5.6.20 执行javascript脚本

  5.6.21 拖拽页面元素

  5.6.22 模拟键盘的操作

  5.6.23 模拟鼠标右键事件

  5.6.24 在指定元素上方进行鼠标悬浮

  5.6.25 在指定元素上方鼠标单击左键和释放

  5.6.26 查看页面元素的属性

  5.6.27 获取页面元素的CSS属性值

  5.6.28 隐式等待

  5.6.29 常用的显式等待

  5.6.30 自定义的显示等待

5.7 TestNg的使用

5.8 Page-object思想

5.9 行为驱动测试

5.10 Selenium Grid的使用

5.11 搭建自动化测试框架

posted @ 2016-07-28 11:30  RunningYY  阅读(1267)  评论(4编辑  收藏  举报