Selenium WebDriverでネイティブロガーを取得する方法

ゾンビ:

Selenium WebDriverが使用するロガーを取得することは可能ですか?発行されたすべてのコマンドのトランスクリプトをキャプチャしたい(例:開く、待機、クリックなど)。特に、テストをjunitにエクスポートしているため、Javaソリューションを探しています。

私は彼らのウェブサイトでこのコードを見つけましたが、標準出力には何も表示されません

    DesiredCapabilities caps = DesiredCapabilities.firefox(); 
    LoggingPreferences logs = new LoggingPreferences(); 
    logs.enable(LogType.DRIVER, Level.FINEST); 
    caps.setCapability(CapabilityType.LOGGING_PREFS, logs); 
    driver = new FirefoxDriver(caps);
ミゲルフェレイラ:

使用しているドライバーのログを有効にし、関心のあるログの種類とログレベルを選択します(私はFirefoxDriverを使用しており、すべての種類のログを有効にし、すべてのログメッセージを収集しています)。

LoggingPreferences logs = new LoggingPreferences();
logs.enable(LogType.BROWSER, Level.ALL);
logs.enable(LogType.CLIENT, Level.ALL);
logs.enable(LogType.DRIVER, Level.ALL);
logs.enable(LogType.PERFORMANCE, Level.ALL);
logs.enable(LogType.PROFILER, Level.ALL);
logs.enable(LogType.SERVER, Level.ALL);

DesiredCapabilities desiredCapabilities = DesiredCapabilities.firefox();
desiredCapabilities.setCapability(CapabilityType.LOGGING_PREFS, logs);

WebDriver driver = new FirefoxDriver(desiredCapabilities);

次に、テストを実行した後、ログを収集できます(私はDRIVERログのみを収集していますが、どのタイプのログでも同じことができます)

Logs logs = driver.manage().logs();
LogEntries logEntries = logs.get(LogType.DRIVER);

for (LogEntry logEntry : logEntries) {
    System.out.println(logEntry.getMessage());
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Pythonを使用してSelenium WebDriverでユーザーエージェント情報を取得する方法

分類Dev

Python selenium-webdriverでヘッダーを取得する方法

分類Dev

Selenium WebDriverでxPathを使用してSVG要素を取得する方法は?

分類Dev

JavaでSelenium WebDriverを使用してブラウザ名を取得する方法は?

分類Dev

JavaでSelenium Webdriverを使用して.docxファイルをダウンロードする方法

分類Dev

Python Selenium Webdriverを使用してChromeでデフォルトプロファイルをロードする方法

分類Dev

JavaScriptをSelenium WebDriver Javaで使用する方法

分類Dev

PythonとSelenium WebDriverでlocalStorageを取得する方法

分類Dev

子要素のテキストを含めずに、Selenium WebDriverで要素のテキストを取得する方法は?

分類Dev

Selenium WebDriverで日付ピッカーを選択する方法

分類Dev

JavaでSelenium WebDriverを使用して下にスクロールする方法

分類Dev

JavaでSelenium Webdriverを使用してタグ値を取得する方法

分類Dev

Selenium WebDriverとJavaを使用して要素からテキストを取得する方法

分類Dev

Selenium Webdriver-IfステートメントでisDisplayed()を使用する

分類Dev

Selenium Webdriver Python3でChromeプロファイルを使用する方法

分類Dev

Selenium Webdriver:ロケーターで要素を見つける方法

分類Dev

Selenium(Java):ページが正しくロードされているかどうかをポジティブチェックとネガティブチェックの両方で行います

分類Dev

Selenium Webdriver / RSpecでテキストをアサートする適切な方法

分類Dev

PythonのFirefox + Selenium:要素htmlをインタラクティブに取得する方法は?

分類Dev

Selenium WebDriverのプロパティファイルで複数行のプロパティを使用するにはどうすればよいですか?

分類Dev

Selenium webdriver(Java)のDOMウィンドウから値を取得する方法

分類Dev

Selenium WebDriverのテーブルデータからリストアイテムの値を取得するにはどうすればよいですか?

分類Dev

Selenium WebDriverでTestNgを使用する方法は?

分類Dev

Jenkins-デプロイ後にSeleniumテストをトリガーする

分類Dev

Selenium Webdriver 例外 ElementNotVisibleException を修正する方法は?

分類Dev

Selenium Webdriver で複数ページのテーブルを処理する

分類Dev

Selenium Webdriver: 属性を含むテーブル内の要素で getText を使用する方法

分類Dev

Selenium WebDriver で Firefox のアップロード ファイル ウィンドウを処理する方法 - Java

分類Dev

Selenium WebDriverでアイテムを見つける方法は?

Related 関連記事

  1. 1

    Pythonを使用してSelenium WebDriverでユーザーエージェント情報を取得する方法

  2. 2

    Python selenium-webdriverでヘッダーを取得する方法

  3. 3

    Selenium WebDriverでxPathを使用してSVG要素を取得する方法は?

  4. 4

    JavaでSelenium WebDriverを使用してブラウザ名を取得する方法は?

  5. 5

    JavaでSelenium Webdriverを使用して.docxファイルをダウンロードする方法

  6. 6

    Python Selenium Webdriverを使用してChromeでデフォルトプロファイルをロードする方法

  7. 7

    JavaScriptをSelenium WebDriver Javaで使用する方法

  8. 8

    PythonとSelenium WebDriverでlocalStorageを取得する方法

  9. 9

    子要素のテキストを含めずに、Selenium WebDriverで要素のテキストを取得する方法は?

  10. 10

    Selenium WebDriverで日付ピッカーを選択する方法

  11. 11

    JavaでSelenium WebDriverを使用して下にスクロールする方法

  12. 12

    JavaでSelenium Webdriverを使用してタグ値を取得する方法

  13. 13

    Selenium WebDriverとJavaを使用して要素からテキストを取得する方法

  14. 14

    Selenium Webdriver-IfステートメントでisDisplayed()を使用する

  15. 15

    Selenium Webdriver Python3でChromeプロファイルを使用する方法

  16. 16

    Selenium Webdriver:ロケーターで要素を見つける方法

  17. 17

    Selenium(Java):ページが正しくロードされているかどうかをポジティブチェックとネガティブチェックの両方で行います

  18. 18

    Selenium Webdriver / RSpecでテキストをアサートする適切な方法

  19. 19

    PythonのFirefox + Selenium:要素htmlをインタラクティブに取得する方法は?

  20. 20

    Selenium WebDriverのプロパティファイルで複数行のプロパティを使用するにはどうすればよいですか?

  21. 21

    Selenium webdriver(Java)のDOMウィンドウから値を取得する方法

  22. 22

    Selenium WebDriverのテーブルデータからリストアイテムの値を取得するにはどうすればよいですか?

  23. 23

    Selenium WebDriverでTestNgを使用する方法は?

  24. 24

    Jenkins-デプロイ後にSeleniumテストをトリガーする

  25. 25

    Selenium Webdriver 例外 ElementNotVisibleException を修正する方法は?

  26. 26

    Selenium Webdriver で複数ページのテーブルを処理する

  27. 27

    Selenium Webdriver: 属性を含むテーブル内の要素で getText を使用する方法

  28. 28

    Selenium WebDriver で Firefox のアップロード ファイル ウィンドウを処理する方法 - Java

  29. 29

    Selenium WebDriverでアイテムを見つける方法は?

ホットタグ

アーカイブ