この記事では、Python 自動テスト Selenium のスクリーンショット ファイル名の指定方法を主に紹介します。Selenium は、Web ブラウザーの自動化をサポートします。Web 自動テストをサポートするためのテスト関数のセットを提供します。以下は、Python をベースに指定方法を実装します。スクリーンショットのファイル名 必要なもの 友達、参考にしてください
目次
-
序文:
-
1. Python での時刻と日付の書式設定記号
-
2. 利用手順
-
1. 時間モジュールと Webdriver クラスをインポートします
-
2. 実際のコード動作
-
-
要約:
序文:
Selenium は Web ブラウザの自動化をサポートし、自動化された Web テストをサポートする一連のテスト機能を提供します。この関数は非常に柔軟で、インターフェイス要素の位置決め、ウィンドウのジャンプ、結果の比較などの機能を実行できます。複数のブラウザ、複数のプログラミング言語 (Java、C#、Python、Ruby、PHP など)、複数のオペレーティング システム (Windows、Linux、IOS、Android など) をサポートし、オープンソースで無料です。
主に、 WebDriver、IDE、Gridの 3 つのツールで構成されます。
Selenium アーキテクチャ:
クライアント上で Selenium スクリプトの記述を完了し、そのスクリプトを Selenium サーバーに送信します。Selenium サーバーは、ブラウザー ドライバーを使用してブラウザーと対話します。
Selenium コア コンポーネント:
-
WebDriver は、ブラウザーが提供する API を使用して、ユーザーがブラウザーを操作しているのと同じようにブラウザーを制御します。これは煩雑ではありません。
-
IDE は、ブラウザでのユーザー操作を記録できる Chrome および Firefox の拡張機能です。
-
グリッドは Selenium ディストリビューションで使用されており、複数のブラウザーやオペレーティング システムでテスト ケースを実行できます。
方法の紹介:
-
time.strftime() を使用すると、現在時刻を取得したり、時刻を文字列にフォーマットしたりすることができます。
-
WebDriver は、現在のページをキャプチャするためのスクリーンショット メソッド get_screenshot_as_file() を提供します。
-
get_screenshot_as_file() は通常、自動テスト ページで例外をスローし、テスト情報を保存するために使用されます。
1. Python での時刻と日付の書式設定記号
-
%y 2 桁の年表現 (00 ~ 99)
-
%Y は 4 桁の年 (000 ~ 9999) を表します。
-
%m 月 (01-12)
-
%d 日 (0 ~ 31)
-
24 時間形式の %H 時間 (0 ~ 23)
-
%I 12 時間形式の時間 (0 ~ 12)
-
%M 分 (0 ~ 59)
-
%S 秒 (00-59)
2. 利用手順
1. 時間モジュールと Webdriver クラスをインポートします
コードは以下のように表示されます。
import time
from selenium import webdriver
2. 実際のコード動作
要約:
以上で、Python の Selenium 自動テストでスクリーンショットのファイル名を指定する方法についての記事は終了です。
最後に:以下の完全なソフトウェア テスト ビデオ チュートリアルが編集され、アップロードされています。必要な友人は自分で入手できます[100% 無料保証]
ソフトウェアテスト面接文書
私たちは高給の仕事を見つけるために勉強しなければなりません。以下の面接の質問は、アリババ、テンセント、バイトなどの一流インターネット企業の最新の面接資料からのものであり、バイトの上司の中には権威ある回答をしている人もいます。 set 面接情報に基づいて、誰もが満足のいく仕事を見つけることができると思います。