1屯吊、庫(kù)和工具
- 在RobotFramework官網(wǎng)的Libraries和Tools模塊下骨稿,可以看到RobotFramework支持的庫(kù)和工具,包括標(biāo)準(zhǔn)的和收錄的第三方的
- 由于采用python語(yǔ)言氢架,所以主要關(guān)注支持python的庫(kù)和工具
2、庫(kù)
2.1 標(biāo)準(zhǔn)庫(kù)
- 標(biāo)準(zhǔn)庫(kù)是不需要下載的溜歪,直接導(dǎo)入使用就可以啦
- 除了使用Builtin中的關(guān)鍵字不用導(dǎo)入外庄岖,其他庫(kù)都需要導(dǎo)入喲
*** Settings ***
Library XML
*** Variables ***
${source} <root><child/></root>
${result} root
*** Test cases ***
Test xml
${root}= Parse XML ${source}
Should be equal ${root.tag} ${result}
2.2 擴(kuò)展的第三方庫(kù)
- 擴(kuò)展庫(kù)非常豐富
- SeleniumLibrary:用于web自動(dòng)化測(cè)試
- AppiumLibrary:用于手機(jī)端自動(dòng)化測(cè)試
- DatabaseLibrary:可以連接數(shù)據(jù)庫(kù),對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作
- FTPLibrary罪塔、HTTPLibrary也會(huì)很有用喲
- 多看看官網(wǎng)介紹
image.png
3投蝉、工具
- 工具根據(jù)分類主要分為內(nèi)置工具,編譯器插件征堪,構(gòu)建工具插件瘩缆,以及其他一些工具
- 內(nèi)置工具主要包括:rebot、Libdoc佃蚜、Testdoc庸娱、Tidy
-
構(gòu)建工具有助于代碼管理和持續(xù)集成
image.png
4、總結(jié)
- RobotFramework的庫(kù)和插件比較多谐算,嗯熟尉,看得頭疼。洲脂。斤儿。
- 不過(guò)每個(gè)庫(kù)和插件都有對(duì)應(yīng)的功能,在需要用到時(shí)恐锦,能夠快速去查閱并掌握功能