java - 知道如何将 Selenium WebDriver 日志发送到 Kibana

标签 java selenium selenium-webdriver kibana

我从来没有在 Kibana 上工作过。任何人都可以根据要求帮助我吗? 我需要将 Selenium 日志发送到 Kibana 工具。
目前我正在使用 printstream 将所有日志存储在记事本文件中。

FileOutputStream fos = new FileOutputStream(createLogReport(className));
//-Print on console and write to a file
TeeOutputStream myOut=new TeeOutputStream(System.out, fos);
System.lineSeparator();
PrintStream ps = new PrintStream(myOut, true); //true - auto-flush after println
System.setOut(ps);

小时 使用此代码,我将在记事本文件中发送所有 System.out.println 日志。
但我不知道相关的 Kibana 工具以及如何在 Kibana 工具中发送这些日志。 谁能给我推荐一下。

最佳答案

我猜测您正在使用 ELK stack 。您需要做的就是了解如何将生成的文件输入 LogStash。

Kibana是可视化引擎,LogStash是数据收集和解析引擎。您需要 LogStash 来解析您的 WebDriver 日志文件。

关于java - 知道如何将 Selenium WebDriver 日志发送到 Kibana,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50269156/

相关文章:

java - 将 Maven 项目部署到 JBoss - 菜鸟问题

android - 无法执行 dex : Java heap space Java heap space

python - python selenium 驱动程序中的 "Message: unknown error: cannot focus element"

python - 如何使用 selenium/python 根据 Excel 工作表给出的值从下拉列表中选择一个值

python - 如何在Selenium Webdriver中模拟HTML5拖放?

java - 如何使用通过 VPN 工作的 selenium webdriver 访问应用程序?

java - Eclipse 链接替代 @PreUpdate 注释?

java - 更改操作系统时区不会更改 JVM 默认时区

java - JFrame 组件的这种奇怪的延迟是什么?

python - 如何在 Python 中使用 Chrome 关闭 Selenium 中的命令行日志记录