如何使用Selenium IDE插件來錄製腳本


在這裏插入圖片描述

前言

我們知道 selenium 的三大核心組件:

  • Selenium WebDriver
  • Selenium IDE
  • Selenium Grid

這裏我們就來講一講 Selenium IDE 的錄製操作,一般我們用 Selenium IDE 錄製腳本幫助我們更好的完成 UI 自動化代碼

Selenium IDE 谷歌有,火狐也有,我這裏採用火狐的插件來錄製,其實都是一樣的,不過火狐沒有被牆所以插件下載方便一些

詳細錄製操作過程

  1. 打開 Selenium IDE 並且選擇第一行“Record a new test in a new project”,隨便起個項目名稱
    在這裏插入圖片描述

  2. 輸入錄製的網頁 url,然後點擊開始錄製,就會打開一個新瀏覽器網頁,右下角顯示錄製中…
    在這裏插入圖片描述

  3. 我們直接在頁面上手動操作

  4. 最後操作完了,在打開插件,點擊右上角關閉錄製,並且輸入測試的方法名

    在這裏插入圖片描述

錄製的腳本支持的功能

可以進行重複跑的操作,甚至可以打斷點再次運行
在這裏插入圖片描述我們甚至可以添加測試套件或者測試方法來進行組合

在這裏插入圖片描述我們還可以把錄製的腳本導出成代碼

在這裏插入圖片描述

我們常用的操作功能

我們一般錄製下來之後,直接去找元素定位,這裏有多種定位方式自己去選擇

在這裏插入圖片描述或者我們點擊上圖紅框右邊的箭頭可以支持我們直接在頁面去定位,頁面會出現如下圖標,然後我們光標點到哪,定位的結果就會出現剛纔輸入框中

在這裏插入圖片描述
而且我們可以到處這個錄製代碼,然後我們也會複製導出的代碼到我們自己的腳本中,然後做些修改即可

寫在後面

用還是不用 Selenium IDE 取決於個人的習慣,有的人喜歡用它來提高編程效率,有的就喜歡直接谷歌調試來找元素直接定位,都可以,目的是爲了高效且定位準確,直接使用 IDE 的錄製腳本肯定是不行的,因爲運行 UI 腳本時候涉及頁面不穩定等非常多的可變因素,直接使用 IDE 的代碼會造成腳本非常不穩定,即使是 copy 錄製的代碼過來實際上也是要修改的

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章