Browser 萨希';s代理不再正常工作

Browser 萨希';s代理不再正常工作,browser,proxy,continuous-integration,automated-tests,sahi,Browser,Proxy,Continuous Integration,Automated Tests,Sahi,我有一套测试我们的网站使用Sahi。这些测试是自动化的,并输入到我们的Jenkins构建系统中 测试在专用PC上运行,该PC不用于其他用途。它安装了Sahi和所有浏览器。Jenkins服务器对测试PC进行远程调用以运行测试。由于运行所有测试所需的时间,此功能测试套件将在夜间运行 几个月来,这个系统一直运转良好。但几周前的一天,我突然走进办公室,发现所有的测试都失败了。从那以后他们就没工作过。据我所知,没有什么重大变化(我们显然保持浏览器版本的最新,但我不认为这一故障与任何更新有关;自去年以来,S

我有一套测试我们的网站使用Sahi。这些测试是自动化的,并输入到我们的Jenkins构建系统中

测试在专用PC上运行,该PC不用于其他用途。它安装了Sahi和所有浏览器。Jenkins服务器对测试PC进行远程调用以运行测试。由于运行所有测试所需的时间,此功能测试套件将在夜间运行

几个月来,这个系统一直运转良好。但几周前的一天,我突然走进办公室,发现所有的测试都失败了。从那以后他们就没工作过。据我所知,没有什么重大变化(我们显然保持浏览器版本的最新,但我不认为这一故障与任何更新有关;自去年以来,Sahi本身就没有更新过)

我做了一些工作来了解发生了什么:

Sahi使用代理作为其浏览器控制魔法的一部分,我相信这个代理是问题的根源。但是我不知道怎么做或者为什么

当Sahi控制下的浏览器加载要测试的页面时,似乎所有HTTP请求都没有成功。显示的是原始页面内容(我认为是缓存的),但没有任何样式、图形或脚本(浏览器已经缓存的除外)。此外,Sahi脚本然后尝试单击按钮继续进行测试,但浏览器无法加载任何内容。Sahi等待了一会儿,但最终脚本超时,测试失败

当手动运行Sahi时,我可以在受影响的PC上复制此功能。它发生在任何网站和所有浏览器上。然而,这不会发生在我自己的台式电脑上,它安装了所有相关软件的相同版本。当然,它在过去的测试箱上运行良好

我尝试卸载Sahi和浏览器,并从头开始重新安装。这没有任何区别。(我很感激卸载通常不会真正删除所有内容,所以也许我可以在这里做更多的事情?)

我真的希望有人能帮我,因为我不知道还有什么可以尝试


非常感谢。

因为它发生在所有浏览器上,看起来防火墙设置可能会阻止访问端口9999。关闭防火墙并进行检查。如果您在Sahi控制台上看到任何异常,也可以发布

我无法弄清这件事的真相。我怀疑是什么东西阻止了Sahi代理的工作,但我找不到罪犯

我在上面浪费了太多的时间,而且它运行的机器也没有被用于任何其他用途,所以我的最终解决方案是从头开始重新安装操作系统

这就解决了问题。它没有帮助我理解为什么会发生,但只要它起作用,嗯


谢谢各位来访。

嗯。。。谢谢你的建议;我给你+1,这听起来确实很有道理。但不确定会发生什么变化,使其突然停止工作。我已禁用Windows防火墙,没有任何更改。我将检查网络上是否有任何东西可能会阻止它。如果有什么事情发生,我会告诉你的。再次感谢。我找不到任何导致问题的原因,所以我重新安装了操作系统。这似乎成功了。作为一种解决方案,我并不十分满意,但我需要让它发挥作用,而不是再胡闹了。