在基于UI元素的自动化测试中, 不管是桌面的UI自动化测试,仍是Web的UI自动化测试. 首先咱们须要查找和识别UI元素.chrome
在基于Web UI 自动化测试中, 测试人员须要了解HTML, CSS和Javascript的一些知识, 还须要学会使用各类浏览器的调试功能浏览器
查找Web UI 页面上的元素, 必须先了解页面的DOM结构, 元素的属性, 甚至一些JavaScript的调用信息. 如今主流的浏览器都自带了不少强有力的工具工具
Google Chrome 自带Web开发调试工具, 能够经过3种方法启动此工具测试
方法一: 按F12快捷键动画
方法二: 点击右上角的图标->More tools->Developer Tools 菜单命令, 打开Developer Tools , 而后点击"箭头"图标, 而后选择你要查找的元素. 请看下面动画演示firefox
方法三: 鼠标放在你想要的UI元素上,单击鼠标右键, 选择Inspect Element菜单命令插件
咱们还能够使用Chrome 来直接获取元素的XPath.调试
微软本身出品的浏览器一样带有"开发人员工具", 经过工具菜单,或者F12来 启动blog
Firefox 是selenium 支持的最好的浏览器, 推荐在Firefox 中安装Firebug 插件. 使用firebug 也很方便的查找页面元素ip
firebug的调用方法, 跟上面Chrome 的调试工具 使用方法如出一辙. 这里就不详细解释了
在自动化测试中,咱们常常要写XPath, 咱们能够经过FireFinder 插件来验证咱们写的xpath语句是否正确