最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

selenium IDE自動化測試腳本的實現(xiàn)

 更新時間:2022年04月21日 14:44:13   作者:曹紅杏  
本文主要介紹了selenium IDE自動化測試腳本的實現(xiàn),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

selenium IDE是干什么的

Selenium IDE   是一個簡單的錄制回放工具,它可以錄制你在瀏覽器上的操作,回放腳本時,它可以重現(xiàn)錄制的動作,就好像你又操作了一遍一樣。
 selenium IDE是個瀏覽器插件,你需要在瀏覽器上安裝該插件才能使用。

selenium IDE環(huán)境的安裝

1.下載chrome或者firefox瀏覽器的插件。

下載路徑:https://www.selenium.dev/selenium-ide/

2.安裝瀏覽器插件 selenium IDE.

本文以chrome瀏覽器為例說明。
提醒注意一下:建議chrome瀏覽器使用較新的版本,否則插件可能用不了。我使用的谷歌瀏覽器版本90.0.4430.93,

1. 打開chrome瀏覽器

2.打開擴展程序

3.打開擴展程序

4.將下載好的selenium IDE插件拖拽到瀏覽器上

至此,selenium IDE 就安裝好了

selenium IDE的使用

1. 錄制腳本

下面以錄制 傳智播客 的登錄功能為例說明,登錄賬號:13000000001/caohongxing7604

在彈出窗口中選擇“在新項目中錄制一個新的用例”

在彈出窗口中,輸入要錄制的網址:傳智播客

點擊【ok】后輸入要錄制的網址

點擊【START RECORDING】開始錄制

系統(tǒng)會在瀏覽器中打開你給的網頁,點擊右上角的【登錄】后,輸入賬戶后,點擊【確定】完成登錄,登錄后點擊【退出】退出了登錄狀態(tài)

錄制完成后點擊,停止錄制按鈕

錄制的腳本中的三列:

  • command列,是一個動作,例如:點擊、輸入等,
  • Target列:是動作操作的對象。例如 id=password,就是找到頁面上id為“password”的元素,而linkText=“登錄” ,就表示超鏈接文字為“登錄”的元素
  • value列:是動作的參數(shù),例如輸入的文本等

你也可以編輯腳本,

選中一行腳本,下方的編輯區(qū)可以修改腳本

你也可以自己插入一些腳本

例如,我們可以在登錄后插入一句斷言,驗證頁面上顯示的用戶名是否正確。

輸入信息如下:

command:assert text

target:通過selenium IDE的點選功能選擇 “caohongxing7604”,系統(tǒng)自動得到定位方法:linkText=caohongxing7604,下面還有很多備選方案,我們可以選擇:css=.a-link1

value  對于本斷言不需要,可以空著 

2. 回放腳本

回放腳本很簡單,點擊運行即可。

運行過程中,系統(tǒng)會啟動瀏覽器,執(zhí)行錄制的動作,我們新插入的斷言也是會執(zhí)行的

好了第一個seleinium IDE腳本就這么愉快的完成了,是不是很簡單呢!

根據(jù)需要,你也可以將測試代碼導出成你希望的語言的腳本

到此這篇關于selenium IDE自動化測試腳本的實現(xiàn)的文章就介紹到這了,更多相關selenium IDE自動化測試腳本內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 2022最新騰訊輕量云?debian?10?安裝pve教程詳解

    2022最新騰訊輕量云?debian?10?安裝pve教程詳解

    這篇文章主要介紹了騰訊輕量云?debian?10?安裝pve教程?2022,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-10-10
  • Vscode的SSH插件遠程連接Linux的實現(xiàn)步驟

    Vscode的SSH插件遠程連接Linux的實現(xiàn)步驟

    本文主要介紹了Vscode的SSH插件遠程連接Linux的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-04-04
  • DevOps,CI,CD,自動化簡述

    DevOps,CI,CD,自動化簡述

    這篇文章主要介紹了DevOps,CI,CD,自動化簡單介紹,通過本文給大家簡單介紹DevOps,CI,CD,自動化這四者的基本概念,需要的朋友可以參考下
    2021-07-07
  • Git常用命令匯總

    Git常用命令匯總

    Git是一個開源的分布式版本控制系統(tǒng),可以有效、高速地處理從很小到非常大的項目版本管理。這篇文章介紹了Git的常用命令,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-04-04
  • Vscode ChatGPT插件使用(無需代理注冊)

    Vscode ChatGPT插件使用(無需代理注冊)

    本文主要介紹了Vscode ChatGPT插件使用(無需代理注冊),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-02-02
  • Git配置用戶簽名方式及原因說明

    Git配置用戶簽名方式及原因說明

    這篇文章主要為大家介紹了Git配置用戶簽名方式及原因說明,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-04-04
  • 從學習到接單賺錢 十大網絡技術人員推薦收藏的網站

    從學習到接單賺錢 十大網絡技術人員推薦收藏的網站

    這篇文章主要介紹了從學習到接單賺錢 十大網絡技術人員推薦收藏的網站,需要的朋友可以參考下
    2015-08-08
  • Hadoop 分布式存儲系統(tǒng) HDFS的實例詳解

    Hadoop 分布式存儲系統(tǒng) HDFS的實例詳解

    HDFS是Hadoop Distribute File System 的簡稱,也就是Hadoop的一個分布式文件系統(tǒng)。這篇文章主要介紹了Hadoop 分布式存儲系統(tǒng) HDFS,需要的朋友可以參考下
    2019-06-06
  • C1任務01之修改游戲存檔的方法

    C1任務01之修改游戲存檔的方法

    這篇文章主要介紹了C1任務01之修改游戲存檔的相關知識,前三個任務會用到十六進制編輯器來實現(xiàn),在修改的的過程中涉及到的知識點為十進制數(shù)據(jù)與十六進制之間數(shù)據(jù)的相互轉換,需要的朋友可以參考下
    2021-10-10
  • 深入剖析網關gateway原理

    深入剖析網關gateway原理

    這篇文章主要介紹了網關gateway,本文從網關的背景開始講起,一次論述網關的依賴,負載均衡,網關的選型等等進行深入的剖細,讓大家可以更深一步的了解
    2021-08-08

最新評論

驻马店市| 木兰县| 将乐县| 航空| 昌江| 巨野县| 积石山| 大渡口区| 芦山县| 邓州市| 永宁县| 独山县| 海晏县| 金乡县| 晋州市| 佳木斯市| 东兰县| 克什克腾旗| 清镇市| 大庆市| 谷城县| 安溪县| 朔州市| 临洮县| 泌阳县| 洛阳市| 沁阳市| 平潭县| 海原县| 瑞安市| 阿勒泰市| 桐梓县| 内丘县| 陕西省| 伊川县| 莎车县| 杭州市| 德昌县| 喀喇沁旗| 五华县| 大名县|