python中怎么使用robotframework實(shí)現(xiàn)接口自動(dòng)化測(cè)試

這篇文章給大家介紹python中怎么使用robotframework實(shí)現(xiàn)接口自動(dòng)化測(cè)試,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。

10年積累的成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有獨(dú)山免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

一. C:\Python27\lib\site-packages\robot\htmldata\lib\jsxcompressor.min.js目錄下需有jsxcompressor.min.js文件,可以避免執(zhí)行測(cè)試用例時(shí)

報(bào)此錯(cuò)誤:
[ ERROR ] Writing report file 'c:\users\190146\appdata\local\temp\RIDEcbrrku.d\report.html' failed: No such file or directory: C:\Python27\lib\site-packages\robot\htmldata\lib\jsxcompressor.min.js

 

二.rebot報(bào)告漢化方式:

1.需有一個(gè)【rebot報(bào)告漢化.zip】安裝包

2. 001.將rebot解壓后,把view.js and report.html文件放在 X:\Python27\Lib\site-packages\robot\htmldata\rebot下

    002.以下文件開頭需要添加三行代碼:

                1.C:\Python27\Lib\site-packages\robot\htmldata\htmlfilewriter

                2.C:\Python27\Lib\site-packages\robot\reporting文件下的logreportwriters,outputwriter,resultwriter

 

添加的代碼為:

import sys

reload(sys)

sys.setdefaultencoding('utf-8')

 

3.添加代碼時(shí)的注意事項(xiàng):

001.C:\Python27\Lib\site-packages\robot\reporting文件下的logreportwriters.py文件和C:\Python27\Lib\site-packages\robot\htmldata\htmlfilewriter.py文件,要將下圖中:

python中怎么使用robotframework實(shí)現(xiàn)接口自動(dòng)化測(cè)試

紅框中的導(dǎo)入信息必需放在第一行,否則在執(zhí)行測(cè)試用例時(shí)會(huì)報(bào)錯(cuò)且不打印log

三.在testSuit中點(diǎn)擊:Library后在彈框中輸入屬性為name的值為:Logistics

python中怎么使用robotframework實(shí)現(xiàn)接口自動(dòng)化測(cè)試

Logistics在目錄:C:\Python27\Lib\site-packages該目錄下已經(jīng)自定義好了,如截圖所示:

python中怎么使用robotframework實(shí)現(xiàn)接口自動(dòng)化測(cè)試

在Logistics目錄下有需要運(yùn)行的.py文件,如截圖所示:

python中怎么使用robotframework實(shí)現(xiàn)接口自動(dòng)化測(cè)試

1.自定義的目錄名與__init__.py文件中的class類名保持一致;

2.當(dāng)自定義的目錄中有多個(gè).py文件時(shí),__init__.py編輯時(shí)注意點(diǎn),如下圖:

python中怎么使用robotframework實(shí)現(xiàn)接口自動(dòng)化測(cè)試

3.在__init__.py文件中的“class  SensitiveWords (Add,Check,delete,Filter,getCount,searchWord):”表示該類繼承import進(jìn)來的類,括號(hào)里的類名就是import進(jìn)來的類名;

關(guān)于python中怎么使用robotframework實(shí)現(xiàn)接口自動(dòng)化測(cè)試就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。

新聞名稱:python中怎么使用robotframework實(shí)現(xiàn)接口自動(dòng)化測(cè)試
文章起源:http://bm7419.com/article18/geeggp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)、微信小程序、網(wǎng)站營銷、網(wǎng)站排名靜態(tài)網(wǎng)站、電子商務(wù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)