通過測試工具或其他手段,按照測試人員計劃的測試用例去執行測試
目的是減輕手工測試的工作量
通常使用ui自動化做正向的、穩定的、回歸測試用例簡單來說,就是用代碼模仿手工測試
selenium是一個用于web的測試工具,測試運作在浏覽器當中,就像真正的使用者在手工操作一樣,支援所有的主流浏覽器
這個工具主要包括:
測試與浏覽器的相容性
測試系統功能,建立回歸測試檢驗産品功能
webdriver 就是對浏覽器提供的原生api進行封裝,使其成為一套更加面向對象的selenium webdriver api
使用這套api可以操作浏覽器的開啟、關閉、打開網頁、操作界面元素、控制cookie、截屏、設定代理
選擇界面元素
根據元素的特征進行選擇:id、class、name、tagname等
根據元素的特征及關系:xpath、css
操作界面元素
輸入操作:點選、輸入文字、拖拽元素
輸出操作:擷取元素的各種屬性