作者|桃子
這篇文章主要介紹如何成功搭建firefox與Selenium IDE環(huán)境及IDE使用過(guò)程硼身,以登錄功能介紹。
Selenium IDE是Firefox瀏覽器的一款插件纽谒,實(shí)現(xiàn)網(wǎng)頁(yè)的錄制及回放,可以腳本導(dǎo)出進(jìn)行后續(xù)的開發(fā)調(diào)試,可以幫助初學(xué)自動(dòng)化的測(cè)試人員了解自動(dòng)化流程市框,往往錄制成功后需要測(cè)試人員進(jìn)一步開發(fā)調(diào)試。
一. 環(huán)境搭建
問(wèn)題:之前由于電腦上安裝了Firefox瀏覽器糕韧,所以直接輸入Selenium IDE下載路徑進(jìn)行下載枫振,提示“不支持該瀏覽器版本”,分享一下后來(lái)的解決方案
前提:瀏覽器版本和Selenium ID版本一定要對(duì)應(yīng)上萤彩,否則還需要卸載換成低版本瀏覽器
1.1 火狐瀏覽器安裝
1. 我選擇的是版本V-52.4.1粪滤,下載地址:
https://pan.baidu.com/s/1kjbJXgJary_d9NVuxCwwVg
2. 下載完成后進(jìn)行安裝
3. 安裝時(shí):
(1)火狐瀏覽器選擇自定義安裝(不要選擇默認(rèn)安裝),取消勾選“安裝維護(hù)服務(wù)”雀扶;
(2) 安裝完成后杖小,工具—選項(xiàng)—Firefox更新——勾選“不檢查更新”即可
1.2? Selenium IDE 安裝
1. 打開火狐瀏覽器
2. 輸入網(wǎng)址:https://addons.mozilla.org/en-US/firefox/addon/selenium-ide/,點(diǎn)擊Add? to Firefox
3. 重啟瀏覽器 愚墓,安裝成功窍侧,找到設(shè)置-添加組件-擴(kuò)展就可以找到新安裝的Selenium IDE
注意:如果提示版本不兼容,最好是往下兼容找到大家可以安裝的版本转绷,節(jié)省時(shí)間伟件。
二. IDE使用過(guò)程
2.1 錄制過(guò)程
1. 打開Mozilla Firefox,在“工具 (菜單項(xiàng)目)”上用戶左鍵單擊選中Selenium IDE
2. 配置網(wǎng)址并開始記錄:
在Base URL文本框輸入要登錄的網(wǎng)址:如https://acesse.com/ 议经,在“Record (按下按鈕)”(位于“Selenium IDE 2.9.1”中)上用戶左鍵單擊
3. 返回火狐瀏覽器執(zhí)行登錄操作
在“ Log in (可編輯文本)”)上用戶左鍵單擊斧账,輸入用戶名谴返、密碼、圖片驗(yàn)證碼后點(diǎn)擊登錄按鈕咧织,登錄成功
4.回到Selenium IDE腳本編輯區(qū)域就會(huì)發(fā)現(xiàn)已經(jīng)錄制好的內(nèi)容
2.2 回放
1.點(diǎn)擊運(yùn)行當(dāng)前腳本按鈕嗓袱,等待一段時(shí)間
2.運(yùn)行成功后查看左下角Failure數(shù)為0,下圖失敗的原因是圖片驗(yàn)證碼發(fā)生變化了所以導(dǎo)致失敗
2.3 導(dǎo)出腳本為python格式
1. 一般情況下文件->Export Test Suit AS->選擇python就可以习绢,但是我的在下面選項(xiàng)沒(méi)有python選項(xiàng)渠抹,換了下面的方法
2. 點(diǎn)擊Option-Format->General->勾選"enable experimental features",再次點(diǎn)擊Option- Format->選擇Python2..將格式轉(zhuǎn)換為Python形式
4. 點(diǎn)擊【文件】->Save Test Case As –>重命名xx.py就可以了
總結(jié):
1. 環(huán)境搭建時(shí)注意瀏覽器版本和Selenium ID版本一定要對(duì)應(yīng)上闪萄,否則還需要卸載換成低版本瀏覽器
2. IDE完整使用過(guò)程分為錄制-運(yùn)行-導(dǎo)出梧却,在實(shí)際運(yùn)行過(guò)程中經(jīng)常會(huì)出現(xiàn)報(bào)錯(cuò),這也是IDE工具的缺點(diǎn)之一败去,它經(jīng)常用來(lái)輔助我們進(jìn)行后續(xù)代碼更改放航。