tft每日頭條

 > 圖文

 > python接口自動化測試平台

python接口自動化測試平台

圖文 更新时间:2024-11-19 11:32:22

今天主要的分享内容為:

使用robotframework-ride結合python時,在執行接口自動化測試過程中遇到的一些疑難點解說。

一. C:\Python27\lib\site-packages\robot\htmldata\lib\jsxcompressor.min.js目錄下需有jsxcompressor.min.js文件,可以避免執行測試用例時報此錯誤:[ 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報告漢化方式:1.需要一個【rebot報告漢化.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\htmlfilewriter2.C:\Python27\Lib\site-packages\robot\reporting文件下的logreportwriters,outputwriter,resultwriter添加的代碼為:import sysreload(sys)sys.setdefaultencoding('utf-8')3.添加代碼時的注意事項:001.C:\Python27\Lib\site-packages\robot\reporting文件下的logreportwriters.py文件和C:\Python27\Lib\site-packages\robot\htmldata\htmlfilewriter.py文件,要将下圖中:

python接口自動化測試平台(RobotFramework實現接口自動化測試)1

紅框中的導入信息必須放在第一行,否則在執行測試用例時會報錯且不打印log

三.在testSuit中點擊:Library後在彈框中輸入屬性為name的值為:Logistics

python接口自動化測試平台(RobotFramework實現接口自動化測試)2

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

python接口自動化測試平台(RobotFramework實現接口自動化測試)3

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

python接口自動化測試平台(RobotFramework實現接口自動化測試)4

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

2.當自定義的目錄中有多個.py文件時,__init__.py編輯時注意點,如下圖:

python接口自動化測試平台(RobotFramework實現接口自動化測試)5

3.在__init__.py文件中的“class SensitiveWords (Add,Check,delete,Filter,getCount,searchWord):”表示該類繼承import進來的類,括号裡的類名就是import進來的類名;

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved