從學(xué)習(xí)Selenium 開(kāi)始,都是自己寫(xiě)腳本,后來(lái)得知有個(gè)插件Selenium IDE可以錄制腳本,也懶得用了,覺(jué)得自己寫(xiě)腳本挺好。
今天看別人的博客,發(fā)現(xiàn)Selenium IDE可以檢查獲取的控件路徑是否正確
不用通過(guò)執(zhí)行程序的方式來(lái)校驗(yàn),很直接,省去了執(zhí)行程序的繁瑣,特此學(xué)習(xí)一下。
環(huán)境:
firefox瀏覽器,firebug插件,selenium IDE插件
場(chǎng)景:通過(guò)Selenium IDE檢測(cè)獲取的百度首頁(yè)中搜索框input路徑是否正確
1、搭建環(huán)境
安裝firefox瀏覽器,安裝firebug插件步驟忽略,有問(wèn)題可以百度
安裝Selenium IDE插件方法:
打開(kāi)firefox瀏覽器-工具-附加組件-搜索Selenium IDE,

搜索出來(lái)的結(jié)果中有很多,可能大家跟我剛開(kāi)始一樣,不知道具體用哪個(gè),這里具體說(shuō)一下,點(diǎn)擊下面“查看全部的25項(xiàng)結(jié)果”

在更多頁(yè)面中,可以發(fā)現(xiàn)如圖項(xiàng),點(diǎn)擊“+添加到Firefox”,在打開(kāi)的彈出框中點(diǎn)擊安裝

安裝后重啟firefox瀏覽器,點(diǎn)擊工具菜單,就可以看到安裝的Selenium IDE已經(jīng)存在。

2、執(zhí)行場(chǎng)景
打開(kāi)火狐瀏覽器,輸入網(wǎng)址“www.baidu.com”,進(jìn)入百度首頁(yè),點(diǎn)擊搜索框,右鍵-點(diǎn)擊使用Firebug查看元素

在下方Firebug中找到藍(lán)色顯示的一行,即為點(diǎn)擊的輸入框的代碼行,可以點(diǎn)擊藍(lán)色部分,右鍵-復(fù)制最簡(jiǎn)Xpath(關(guān)于使用Firebug插件獲取控件的路徑的問(wèn)題,可以自己查找資料學(xué)習(xí)一下)

獲取輸入框的Xpath后,點(diǎn)擊瀏覽器“工具”菜單-點(diǎn)擊Selenium IDE,打開(kāi)Selenium IDE插件

把復(fù)制的Xpath路徑粘貼在Target中,然后點(diǎn)擊Find,如果出現(xiàn)下面紅色的即表示該Xpath路徑不正確

再次回到百度首頁(yè)中,右鍵-復(fù)制最簡(jiǎn)Xpath,到Selenium IDE中嘗試,在此點(diǎn)擊Find,如果瀏覽器中百度首頁(yè)-搜索框顯示黃色,則表示路徑正確,查找成功。

其中注意:如果是CSS路徑的話(huà),需要在target中添加css=路徑
