農(nóng)機(jī)售后服務(wù)實(shí)際操作方案
最近剛剛接觸到RobotFramework,發(fā)現(xiàn)這個(gè)工具倒是可以滿足我的要求,而且可以結(jié)合seleniumLibrary,用來做web的自動(dòng)化測(cè)試相當(dāng)不錯(cuò)。之前我也接觸過selenium,不過感覺那個(gè)工具更貼近開發(fā)人員使用,有了robotFramework之后,感覺這個(gè)工具相當(dāng)強(qiáng)大,而且是貼近測(cè)試人員的。之所以說強(qiáng)大,主要是這些測(cè)試腳本都可以用文本格式保存(如txt/html等)
==安裝篇==
如果有想學(xué)的朋友可以自己下載以下文件安裝(Google-code里可以找到大部分的安裝文件):
這篇文章的內(nèi)容比較舊了,最新的安裝指南請(qǐng)查看 更新篇
python-2.7.1.msi(首先要有python,請(qǐng)選擇將Python加入Path)
wxPython2.8-win32-unicode-2.8.11.0-py27.exe(wxPython,必須要的)
robotframework-2.6.0.win32.exe(然后裝robot的Framework)
robotframework-ride-0.38.1.win32.exe(robotFramework的IDE,很不錯(cuò))
robotframework-seleniumlibrary-2.8.win32.exe(seleniumLibrary)
安裝成功后
執(zhí)行[PythonDir]\Scripts\ride.py
看到界面就是安裝成功了。
如果需要AutoIt支持就下載下面2個(gè)東東。
AutoItLibrary-1.1
pywin32-216.win32-py2.7.exe
==入門篇==
安裝完成了,這個(gè)框架可以說是基于keyword的操作,按F5可以看到所有加載的keyword。
首先新增一個(gè)project
然后新增suite
然后新增test case,接著在suite層級(jí)add library,把selenium library加進(jìn)來,添加后按F5檢驗(yàn)是否添加成功,如圖
OK,繼續(xù)在suite的setting里設(shè)置suite啟動(dòng)和結(jié)束的keyword,即Start Selenium Server和Stop Selenium Server,他會(huì)在運(yùn)行時(shí)幫助我們自動(dòng)啟動(dòng)seleniumserver。
接下來在test case里添加一個(gè)步驟,open browser(一般用selenium做web測(cè)試都要用這個(gè)方法來打開瀏覽器),添加后關(guān)鍵字變成藍(lán)色表示找到關(guān)鍵字了,否則可能是拼寫錯(cuò)誤或者沒有加載相應(yīng)的library。紅色表示有一個(gè)必選參數(shù)要給定輸入值,具體參數(shù)可以看F5里的keyword說明。
輸入?yún)?shù),第二個(gè)參數(shù)默認(rèn)是firefox,不過我沒裝,就用ie吧。
以上只是一個(gè)簡單的例子,沒有詳細(xì)說明每個(gè)步驟的操作,只是初步介紹。后續(xù)再詳細(xì)介紹
本網(wǎng)站文章僅供交流學(xué)習(xí) ,不作為商用, 版權(quán)歸屬原作者,部分文章推送時(shí)未能及時(shí)與原作者取得聯(lián)系,若來源標(biāo)注錯(cuò)誤或侵犯到您的權(quán)益煩請(qǐng)告知,我們將立即刪除.