基于 SELENIUM 的自动化测试架构(5)

发表于:2017-04-11来源:gitbook作者:凌俣Linty?点击数: 标签:selenium
WebDriver 的第一个应用场景,就是这个司机的各种能力,包括但不限于以下的部分: 用浏览器打开指定的 URL 清理浏览器的Cookie 在浏览器中寻找页面元素(

WebDriver 的第一个应用场景,就是这个司机的各种能力,包括但不限于以下的部分:

  1. 用浏览器打开指定的 URL
  2. 清理浏览器的Cookie
  3. 在浏览器中寻找页面元素(Web Element)
    • 查找单个的指定元素
    • 查找一组有共同属性的元素,并进行遍历等。
  4. 控制浏览器的基本操作:
    • 前进: forward()
    • 后退: backward()
    • 刷新: refresh()
    • 关闭: close()
    • 最大化: maximize_window()
    • 弹窗: switch_to_alert()
  5. 返回浏览器的属性
    • current_url
    • title
  6. 执行 JavaScript 脚本

2)在浏览器中找到的元素,WebElement 类

司机在浏览器中找到页面元素以后,对它做的任何操作,都是 WebDriver 的第二个主要的场景:

    原文转自:http://gitbook.cn/books/58e54b57cfcd6fa52dcef1d2/index.html

...