HttpRunnerインタフェースのテスト自動化フレームワーク - よくあるご質問

この記事では、プロセスで発生したインタフェースhttprunner DO自動テストフレームワークの使用における主な問題点をまとめたもの

1.読むパラメータ化プロセスでのCSVファイルは、整数に読み出すことができません。

読み込みファイルのデータの下に、すべての文字列フォーマット

理由:csv形式自体は、サポートされているコンフィギュレーション・データ・タイプではありません。それ自体ではこの機能はありません。

解像度:暫定ソリューションは、同じことを読み取るために、カスタム関数CSVファイルを作成するために、独自の一時的な$ {P()}関数がパラメータ化されていないが、変換のint型にデータを読み出した後フォーマット、int型に読み出した文字列を変換します。

DEF (csv_path)をparameters_csv:
    DATA_LIST = [] 
    を開く(csv_pathと' R&LT '、コード= ' UTF8 ' )AS FP:
         のための I におけるcsv.DictReader(FP):#DictReader的パラメータであるCSVファイルを読み込むことによって形式の所定の
            I [ ステータス ] = INT(I [ ステータス])#コンバートデータ型は、この必要性は、int型ののインタフェースIのステータス
            リストに追加するdata_list.append(I)#最後のデータニーズリターン
    リターン DATA_LIST

おすすめ

転載: www.cnblogs.com/XhyTechnologyShare/p/12059139.html