2017-02-02 15 views
1

Selenium Gridテストが実行されたノードを記録する方法があるかどうか不思議です。私はデバッグの目的でこれに興味があります。時々私はselenium_nodeのログを調べる必要があり、現在、私が興味を持っているノードがどのノードでテストされたのかわからないので、各ノードの各ログファイルを検索する必要があります。これは本当に面倒であり、このプロセスを高速化するために各テストケースが実行されるノードを記録できることを願っています。Selenium Gridテストが実行されているノードをログに記録する方法

答えて

0

非常に最近、私はあなたがGridとやりとりし、以下の情報をプログラマチックに得るためのJavaライブラリを作成しました。私はそれを"Talk2Grid"と呼びます。

  • 有効なドライバセッションを指定すると、どのノードにテストがルーティングされたかがわかります。
  • 上記のapiから、ノードのIPとアドレスを知ることになります。この情報を使用して、ノード構成の詳細を得ることができます。
  • ハブのipとportが指定されていると、ハブの設定についての詳細が表示されます。

Talk2GridはMavenプロジェクトであり、Maven Centralに公開されています。

あなたは単に依存関係として以下を追加することによって、それを使用して始めることができます。

<dependency> 
    <groupId>com.rationaleemotions</groupId> 
    <artifactId>talk2grid</artifactId> 
    <version>1.0.0</version> 
</dependency> 
関連する問題