自動化測試基礎篇 Selenium元素定位

2021-08-22 04:32:55 字數 677 閱讀 9348

一、selenium元素定位的重要性:

web自動化測試的操作:獲取ui頁面的元素,對元素進行操作,得到實際結果,斷言(返回結果與期望結果是否一致),返回自動化測試報告。

本文主要是利用chrome瀏覽器的開發者工具進行元素定位。

元素定位在自動化測試中至關重要,如果乙個頁面上的元素不能被定位到,那後面的所有操作都不能正常進行測試了,接下來就來講webdriver提供的八種基本元素定位方法。

二、selenium提供了8種定位方法:

三、定位方法的用途:

第二步:通過元素定位搜尋框;

第三步:在輸入框輸入「selenium python」

第六步:檢視搜尋內容。

四、怎麼檢視元素?

第二步:開啟開發者選項

第三步:檢視元素

第四步:通過具體的方法定位

五、八種方法的具體使用:

六、附:簡單元素操作方式:

自動化測試指令碼 測試百度搜尋Selenium

自動化測試指令碼 測試用例 測試步驟 1 啟動瀏覽器 3 定位搜尋輸入框,記錄下輸入框元素的xpath表示式 id kw 6 在搜尋結果列表去判斷是否存在知乎官網這個鏈結 7 退出瀏覽器,結束測試 測試指令碼 import time from selenium import webdriver 開啟...

自動化測試基礎

1.什麼是自動化 以機器替代部分手工操作的測試,自動化前期投入大,收益體現在後期,手工測試證明軟體存在缺陷,而自動化測試是證明軟體是穩定的,沒有缺陷 手工測試通過後才介入自動化測試 2.自動化的優點 a,自動化測試指令碼具有復用性 b.可執行手工測試來說難以完成或根本做不到的測試 c.可執行更多,更...

自動化測試基礎

這裡是搜測試時為了自己理解方便記得 1 ui自動化驗證邏輯 另外一種說法,說這種叫功能自動化 如提取比量為驗證邏輯,自動化本質還是黑盒測試!因為所有的操作基本都是模擬使用者行為 2 很多ui自動化都是死在一開始就寫或者錄一堆指令碼,結果每天都要花大量時間排查錯誤,錯誤有指令碼錯誤,有功能的變更,有b...