這很容易擴(kuò)展Selenium IDE加入自定義操作,斷言和定位,策略,這是通過添加方法,在JavaScript的幫助下Selenium 對象原型。在啟動時,Selenium會自動尋找通過這些原型方法,使用名稱的模式來識別哪些是行動,斷言和定位器。
讓我們使用JavaScript添加一個'while'循環(huán)在Selenium IDE。
步驟 1 : 要添加js文件,首先導(dǎo)航到https://github.com/darrenderidder/sideflow/blob/master/sideflow.js和復(fù)制腳本和地點(diǎn)將其保存在本地文件夾下為 “sideflow.js”,如下圖所示。
第2步:現(xiàn)在啟動“Selenium IDE”,然后導(dǎo)航到"Options" >> "Options",如下圖所示。
第3步:點(diǎn)擊“Browse”按鈕下的“Selenium Core Extensions”區(qū)域產(chǎn)并指向我們已經(jīng)保存在第1步中的js文件。
第4步:重新啟動Selenium IDE。
第5步:現(xiàn)在將有機(jī)會獲得一些更多的命令,如 "Label" "While"等
第6步:現(xiàn)在,我們創(chuàng)造出在Selenium IDE內(nèi)的循環(huán),這是能夠執(zhí)行的,如下圖所示。