在基於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語句是否正確