0

我有一组 Selenium IDE 测试套件,它们通过 Jenkins 定期触发并设置为在远程节点上运行。我的问题是,当我通过 Firefox Selenium IDE 插件在本地运行它们时,所有这些测试都按预期执行,但是当这些 Jenkins 作业执行时它们经常超时并失败。在我的 selenium.log 上,在显式确定的超时设置强制作业失败之前,我收到以下错误:

08:29:24.961 DEBUG [17] org.openqa.jetty.http.HttpConnection - java.net.SocketTimeoutException: Read timed out

这让我相信这些失败与测试本身无关,而是在这个节点中发生了一些事情,其中​​ Jetty 容器抱怨 maxIdleTime 或这些内容。如果是这样,我该如何增加/管理这个 maxIdleTime 设置?

顺便说一句,我不包括控制台日志,因为唯一有用的项目是由绝对超时设置触发的故障。

谢谢。

4

0 回答 0