使用Webdriver For Firefox 進(jìn)行自動(dòng)化測(cè)試
在網(wǎng)關(guān)Web的自動(dòng)化測(cè)試中,我們使用了Webdriver For Firefox進(jìn)行測(cè)試。本文將記錄在使用過程中遇到的問題以及解決方法,希望能夠幫助讀者提高解決類似問題的效率。 問題1:通過js腳本
在網(wǎng)關(guān)Web的自動(dòng)化測(cè)試中,我們使用了Webdriver For Firefox進(jìn)行測(cè)試。本文將記錄在使用過程中遇到的問題以及解決方法,希望能夠幫助讀者提高解決類似問題的效率。
問題1:通過js腳本定位unieap框架網(wǎng)頁中的radio選項(xiàng)
在自動(dòng)化測(cè)試中,有時(shí)需要通過執(zhí)行js腳本來定位頁面元素。如果我們遇到使用unieap框架的網(wǎng)頁中的radio選項(xiàng),可以使用以下js腳本:
function findRadioByValue(value) {
var radios document.querySelectorAll('input[type"radio"]');
for (var i 0; i < radios.length; i ) {
if (radios[i].value value) {
return radios[i];
}
}
return null;
}
通過上述腳本,我們可以根據(jù)radio選項(xiàng)的value值來定位并獲取相應(yīng)的選項(xiàng)。
問題2:將生成rf框架報(bào)告文件直接拷貝到linux系統(tǒng)下的指定目錄
如果我們想要將生成的rf框架報(bào)告文件直接拷貝到linux系統(tǒng)下的指定目錄,可以按照以下步驟進(jìn)行操作:
- 首先,部署tomcat并安裝報(bào)表war包(例如tomcat6RF_Report.tar)。
- 然后,配置linux共享文件夾:
- 為linux設(shè)定一個(gè)與windows在同一網(wǎng)段的IP地址。
- 在終端中運(yùn)行命令
chmod -R 777 /home/autocr/apache-tomcat-6.0.20/webapps/CARSFLog/reports,將權(quán)限設(shè)置為可讀寫。 - 編輯文件:
vi,在文件末尾添加security share。 - 重啟smb服務(wù):
service smb restart。
- 最后,在Windows系統(tǒng)中的“運(yùn)行”窗口中輸入linux服務(wù)器的IP地址,即可訪問共享文件夾。
設(shè)置RF框架生成報(bào)告上傳到linux服務(wù)器
要設(shè)置RF框架生成報(bào)告自動(dòng)上傳到linux服務(wù)器,可以按照以下步驟進(jìn)行配置:
- 打開RIDE,并進(jìn)入Run標(biāo)簽頁。
- 在Arguments參數(shù)中添加:
-d 08.10.126.254 weihaiyang -T。
通過以上步驟,我們可以實(shí)現(xiàn)RF框架生成的報(bào)告自動(dòng)上傳到指定的Linux服務(wù)器中。