自動(五十から二)自動テストの電子メール機能の高度なアプリケーション - 添付ファイルで送信されたメッセージ

エッセイやレコードは、仲間の旅行者へのアクセスを容易にします。

#私------------------------------------------------ -------------------------------------------分割線は残念です

  学習セレン自動化する前に、それはHTML、CSS、JavaScriptやその他の知識、操作および位置決め要素の原理を理解するための助けを学ぶのがベストです。Pythonとセレンに関する追加情報をインストールし導入していない、すべての例はpython3.6 +セレンを使用して実行され、ここで自分で検索してください。

#私------------------------------------------------ -------------------------------------------分割線は残念です

最新の試験報告書を探します

今、あなたはどのように知っている Pythonの書き込み、電子メールプログラムが、組み合わせたいとするとき生成された時間が、お金に従い、試験報告書の名前なので、最新世代のテストレポートを見つける方法は、電子メールを達成することであるので、テスト自動化プロジェクトはまた、問題に対処する必要がありますキー機能。find_file.py ファイル。

 

!は/ usr / binに/パイソンのenv - * -コーディング:UTF-8 - * - 
__author__ = ' Mr.Li ' 
インポートOS 

#の定義ファイルディレクトリ 
result_dir = " C:\\ PycharmProjectsユーザー\\ \\ \\ 86136テスト\\ \\ \\スパイダーレポートtest_project " 

#は、フォルダのすべてのドキュメントを取得 
=リストos.listdir(result_dir) 

ディレクトリ内のファイルの時間でバックがソートされている 
lists.sort(キー= ラムダはos.path:のFn。 getatime(result_dir + " \\ " + FN))
 を印刷' 最新ファイル'、リスト[-1 ]) 

GET最新の試験報告書ファイルの絶対パス
ファイル= os.path.join(result_dir、リスト[-1 ])
印刷(ファイル)

 

まず、テストレポートディレクトリの定義 result_dir os.listdir()は、ディレクトリのフォルダ内のすべてのドキュメントやファイルを取得することができます。使用してソート()ディレクトリ内のファイルのフォルダとファイルの方法が再配列によって作成されました。一覧[-1] に取得するには、ファイルやフォルダの最新世代です。次のようにプログラムの結果は以下のとおりです。

 

おすすめ

転載: www.cnblogs.com/lirongyang/p/11595857.html