基于 SELENIUM 的自动化测试架构(5)
发表于:2017-04-11来源:gitbook作者:凌俣Linty?点击数:
标签:selenium
WebDriver 的第一个应用场景,就是这个司机的各种能力,包括但不限于以下的部分: 用浏览器打开指定的 URL 清理浏览器的Cookie 在浏览器中寻找页面元素(
WebDriver 的第一个应用场景,就是这个司机的各种能力,包括但不限于以下的部分:
-
用浏览器打开指定的 URL
-
清理浏览器的Cookie
-
在浏览器中寻找页面元素(Web Element)
-
查找单个的指定元素
-
查找一组有共同属性的元素,并进行遍历等。
-
控制浏览器的基本操作:
-
前进: forward()
-
后退: backward()
-
刷新: refresh()
-
关闭: close()
-
最大化: maximize_window()
-
弹窗: switch_to_alert()
-
返回浏览器的属性
-
执行 JavaScript 脚本
2)在浏览器中找到的元素,WebElement 类
司机在浏览器中找到页面元素以后,对它做的任何操作,都是 WebDriver 的第二个主要的场景:
原文转自:http://gitbook.cn/books/58e54b57cfcd6fa52dcef1d2/index.html