Internet Explorerのドライバーのために、のようないくつかの非常に重要なシステムのプロパティは、あります。
1 2 3
|
* webdriver.ie.driver - 位置の IEドライバ。 * webdriver.ie.driver.loglevel - レベルで logingメッセージが出力されます。 * webdriver.ie.driver.logfile -完全なパスと ファイル名の ログファイル。
|
コンフィギュレーション
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
@BeforeMethod(alwaysRun = 真)パブリック静的webdriverを()スロー例外 { INT browserType = GlobalSetting.browserTypeと、スイッチ(browserType) { ケース1: するSystem.setProperty("webdriver.ie.driver" 、"リソース\ IEDriverServer.exe" )。 するSystem.setProperty("webdriver.ie.driver.logfile" 、"C:/bb.txt"); するSystem.setProperty("webdriver.ie.driver.loglevel" 、"TRACE");
DesiredCapabilities ieCapabilities = DesiredCapabilities.internetExplorer()。 ieCapabilities.setCapability("ignoreZoomSetting" 、真の); ieCapabilities.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS、真の); ドライバ= 新しい InternetExplorerDriver(ieCapabilities)。 Reporter.log(LOGTIME + "を起動し、ブラウザ:IE。"); 休憩 ; } 戻りドライバ。 }
|
他の場所には、任意の構成および変更を行う必要はありません。
ログファイルはディスクCのセットで発生bb.txt、テストを実行した後、次のように:
。1つの 2 大きな箱IEDriverServerログ設定と解析を 3 4 5 6 7 8 9 10 11 12は、13である14 15 16 17
|
I 2015年10月20日 10:04:59:25ポートの8 server.cc(53)の開始webdriverをサーバー: '12700'ホスト上: '' T 2015年10月20日 10:04:59:25 9サーバー。 CC(624)を入力するサーバー:: PopulateCommandRepository T 2015年10月20日 10:04:59:25 9 IEServer.cpp(25)IEServer入力:: IEServer T 2015年10月20日 10:04:59:25 9サーバ。 CC(83)の入力サーバー::スタート D 2015年10月20日 10:04:59:25 9 server.cc(104)マングースACLは- 0.0.0.0 / 0、+ 127.0.0.1 T 2015年10月20日 10 :04:59:878 server.cc(62)の入力サーバー:: OnHttpEvent T 2015年10月20日 10:04:59:87 8 server.cc(128)の入力サーバー::のprocessRequest T 2015年10月20日 10:04:59:87 8 server.cc(137)との処理要求:URI:/ステータスHTTP動詞:GETの 体:{} T 2015年10月20日 10:04:59:87 8 server.cc(230)の入力サーバー:: D ispatchCommand T 2015年10月20日 10:04:59:87 8 server.cc(530)の入力サーバー:: LookupCommand D 2015年10月20日 10:04:59:87 9 server.cc(239)コマンド:GET /ステータス{ } T 2015年10月20日 10:04:59:87 9 IEServer.cpp(43)IEServer入力::のGetStatus T 2015年10月20日 04:59:10 87 9 response.cc(55)に入るRESPONS E :: SetSuccessResponse T 2015-10- 20 10:04:59:87 9 response.cc(61)RESPONSの入力Eを::はsetResponse T 2015年10月20日 10:04:59:87 RESPONS入り9 response.cc(43)Eを::シリアライズ D 2015- 10-20 10:04:59:87 9 server.cc(308)の応答:{ "セッションID": ""、 "ステータス":0、 "値":{ "ビルド":{ "バージョン":」2.42。 0.0 "}、" OS ":{"アーチ"の" x86" 、 "名前"、」窓" "バージョン":" 6.1.7601「}}}
|
ログ解析
私たちは四つの部分には、ログインの上からログを見ることができます:
- タイプ
- そして - インフォメーション
- D - デバッグ
- T - トレース
- W - 警告
- 時間
- コードの行数
- ログ
だけでいくつかの簡単な手順ログファイルのために、ここで、各部分がどのような手段であることを知ることです。詳細なもの、よく使用するコマンドのドライバー、そして何のために各行の意味があり、興味を持って友人が自分のために読んでください。