如果我的脚本通过 Jenkins 在 BrowserStack 上运行,我如何通过 Selenium (Java) 脚本将消息发送到特定的 Slack 频道

问题描述

如何通过 Selenium 脚本向特定的 Slack 频道发送消息

处理最近几天的松弛通知。我正在尝试接收我在 selenium java 脚本中输入的 slack 消息。

故事: 每当脚本在特定行运行时,我都会收到一条文本(嘿!服务器已关闭。)我想在其中一个空闲频道中接收它。

请告诉我该怎么做。

谢谢!


编辑和添加更新。另外这里是下一级问题
以上问题已解决,并且在我安装 lombok 时从本地开始工作!但是,如果我的脚本以特定时间间隔通过 Jenkins 在 browserstack 上运行,它会起作用吗?

请告诉我。谢谢!

解决方法

您可以通过创建 Web 钩子从 Java 程序发送 slack 通知。看看下面的链接。

https://www.woolha.com/tutorials/java-sending-message-to-slack-webhook

使用 lombok 查询更新答案

Lombok 参与编译阶段。 Refer

因此,如果您的项目正确编译且没有任何错误,那么它将在任何地方运行。您只需要在类路径/maven 依赖项上添加 Lombok jar 文件。