最近では、まだプラットフォームに翻訳されていない、インターフェイスの自動化プログラムを書きました。
データソースは、レポート出力が書き込ま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データワードから取得した問題は、辞書内のパスに呼ばれるようにクラスモジュールの典型的な解決することはできません、私はクラスモジュールの機能にこれを入れ、パラメータ上を通過辞書です。ノー下に行く、私は方法がわかりませんか??
フォローアップクラス継承とデコレータを書き、その後、特に優れたフレームワークをコンパイルし、自動化プラットフォームを書くことができるようにするために、それは非常に良いです!