インターフェイスオートメーションの概要

最近では、まだプラットフォームに翻訳されていない、インターフェイスの自動化プログラムを書きました。

データソースは、レポート出力が書き込まunitestフレームワークとエクセル、ある、データベースであり、長いインタフェース・オートメーション差が質量参加を増加させ、上院は自動的に呼び出さ自動ログインを追加し、ログ出力を増加させ、フォローアップExcelを追加します十分なデータポイントが達成できないとの比較データベースと、太字などを包みます

コードの経験:

あなたがより多くを見たいのpythonの基本的なことは、子供やビブラートを持って、見て時間がありません。

アレイの形で、データベースから取り出したデータ

STR ast.literal_eval()、json.load()関数(辞書形態STR場合)と辞書を切り替えます

JSONは(json.jumpで、辞書の形に変わります)

辞書方法; - 値dict.del(キー)は、辞書をキーのペアを削除します

dict.pop(キー)、辞書を削除するキーを返します

dict.update(辞書)は、辞書を更新します。しかし、割り当て、ない= dict.update(辞書)を理解することはできません。割り当ての上に辞書更新の優先順位を見つけます

V = {}。V [「キー」]は新しい辞書を形成するために、値を=

辞書いくつかの方法で、fromkeysがあります()、値dict.getを(新しい辞書を作成する)、辞書を取得dict.setdefault

dict.value()は、辞書のすべての値を返し、dict.key()は、全てのキーの辞書を返します

文字列:

STRに(int型を含む)のリスト "は、"(IDは '%s' の%IDがAで);. "" ために、文字に分割され、参加します

request.post(URL、ボディ、ヘッダ);ボディタイプがデータであり、送信辞書がJSON型、透過型JSON辞書、URLパス文字であり、ヘッダは、辞書を渡します

unittestの+ DDTデータドライバ、展開形式の辞書をDDT、辞書配列DDTに渡されたレポートを報告unittestのHTMLTestRunner_apiが付属しています。

SQL実行、IDのint型にすることはできません場合には

そこDDTデータワードから取得した問題は、辞書内のパスに呼ばれるようにクラスモジュールの典型的な解決することはできません、私はクラスモジュールの機能にこれを入れ、パラメータ上を通過辞書です。ノー下に行く、私は方法がわかりませんか?

フォローアップクラス継承とデコレータを書き、その後、特に優れたフレームワークをコンパイルし、自動化プラットフォームを書くことができるようにするために、それは非常に良いです!

おすすめ

転載: www.cnblogs.com/ymlearningword/p/11448113.html